Hello all, Has any body done this/know how to dit/know if it's even possible?? __SHORT VERSION__ How do I / Is it possible to -- use Net::FTP to send a file to a remote server that isn't an actual file but rather a variable with the file's contents? EG :: $ftp->("$html_code","newfile.html"); # where $html_code actually holds html code instead of a filename or filehandle __LONGER VERSION__ I had a similar situation with Mail::Sender before now I need to do the same thing with Net::FTP or a different module if this one can't do it : I need to ftp files to a remote server. Say they need to be named file.html and file.pdf. Here's the kicker :: both files' contents are not found in any file, rather they are generated by the script and stored in variables : EG - my $html_file_contents = "<html><body>Hello World</body></html>"; my $pdf_file_contents = creat_pdf_version("$html_code_contents"); This would let you do :: print "Content-type text/html\n\n"; print $html_file_contents; or print "Content-type application/pdf\n\n"; print $pdf_file_contents; and in the browser it would look right. I have also used the ever so handy Mail::Sender to use these variables and send them as file attachments as if they actually existed before. Any ideas/different modules/etc.. Thanks a bunch Dan