in reply to One question regarding Net::FTP
Is the target system slowing down? Are some of the files getting sent while others aren't?
Have you talked with your SysAdmin? Have you considered hiring a consultant?