in reply to Problems with Net::FTP
You've iterated through your 'files to get' in the first loop with node 1 - no files to retrieve for subsequent nodes. You need to reset to file pointer on your file list (or read it into an array to start with and iterate through that array for each node).