Perl scripts are uploaded in the same way as any other file you have on your web site; by using FTP software such as WS_ftp or Cute FTP for PC or Fetch or Anarchie for Mac. However, once the files have been uploaded you will need to set them so that they are executable. 

Make sure to upload the files in ASCII mode. If you do not do this, the file will be uploaded in ms dos format and every line will end with ^M (the DOS end of line character). The server will not be able to interpret the script, and it will fail.