To upload files to a website using an FTP program, you need to install an FTP client on your PC and access the FTP account credentials provided by your hosting provider. With an FTP program, there is no size limit for uploading files, allowing you to easily transfer larger files to your website.