in reply to net::ftp - reading a file

You might want to take a look at IO::Ftp.