Gibt wie erwartet nur Fehler egal ob.
"use: ftp;" oder "use NET:ftp;" usw. usw.
Also wenigstens beim zweiten der beiden fehlt ein Doppelpunkt, denke ich.
Du kannst Dir vermutlich Net::FTP aus CPAN holen und in einem Deiner eigenen Verzeichnisse installieren. (Im Prinzip mit dem normalen CPAN-Verfahren, aber das generierte Makefile so umschreiben, daß der Ziel-Pfad für "make install" eben Dein Verzeichnis ist und nicht irgendwas im Perl-Interpreter selbst.)
Dann müßtest Du nur noch @INC in Deinem Skript um diesen eigenen Pfad ergänzen ...