Doing it interactively in plain VBScript is probably going to be impossible without some kind of COM object. Looking around, it seems that most people write a temporary file and then execute ftp.exe with the file as the command argument.

If you can use .net then it would be quite a bit easier.

Gareth