in reply to Optimizing FTP Downloads

You might get some luck with Parallel::ForkManager, the example code provided in the description does pretty much what you're wanting to do.