> Any suggestions would be greatly appreciated. Have the script write to a file called .netrc in the home directory of the user that is going to be running this. Have the following information at the top of the file: machine login password macdef init prompt The macdef init tells ftp that you are going to be using a macro. Prompt turns the interactive mode off. After 'prompt', you list your ftp commands, (ie: put file1 file1)and when you are all done, put the following lines at the end of the file: close bye That is how it is done in Unix. Do a 'man netrc' and see what that says. I have never had to use this in Linux, though. Gene