in reply to Perl and SSH and ftp/scp
I haven't had much luck with the SSH modules on platforms other than Linux, but this sort of thing is fairly portable:
(I use pscp from the putty package on Windows).