Yeah but all I need is to download a 1kb or 2kb text file, save it to a var or hash table, then delete it. It also needs to be able to download about once a second. Basically im exporting chat from a game server to echo.txt. I can access this from the ftp server. I want to connect, download echo.txt, msg it to a channel, then delete echo.txt and do it all again 1 second later. This way when i download a new echo.txt its only new text. So a ftp program just wouldnt work well here. Any ideas?