Hallo Julian,
Zu Deiner ersten Frage muss ich noch etwas austesten :-)
Außerdem interessiert es mich, wie ich automatisiert Befehle an das "ftp"-Programm geben kann, also von einem eigenen Skript aus, da "ftp" ja eigentlich interaktiv zu bedienen ist, und nicht über einen Parameter.
http://www.informit.com/articles/article.asp?p=170517 könnte Dir in diesem Punkt weiterhelfen.
Für Benutzer für Windows NT und Nachfolger (ich weiß, Du fällst nicht in diese Kategorie) geht es übrigens mit:
ftp -s:Dateiname
Freundliche Grüsse,
Vinzenz