Version 1.1? That's like from 1995 or something!!
Looking at your syntax, it seems you are getting guidance from a Perl 4 book. Although the syntax still works, I'd recommend finding a guide that teaches Perl 5.6 or greater (unless you are supporting systems that use older versions of Perl).
After your get() fails, what does Ftp::error() return?
The version of ftplib.pl I found through google (version 1.1L) does not declare the $Error variable as a global. Not sure why. -imran