in reply to FTP wtih Perl

Most modern FTP servers/clients have the ability to restart uploads at a given byte position in the file. Check your manuals.