FTP via Perl/CGI

FTP Server URL (ftp.microsoft.com)
Username (Optional) (e.g. nagender)
Password (Optional) (e.g. *******)
Source Path of Files on FTP Server (e.g. /public/html)
Name of File (e.g. filename.zip)
Target Path on Local Server (e.g. /home/httpd)