in reply to Problem with new failing within Net::FTP

It may be a small point, but why are two forward slashes next to each other in the path to Socket.pm?
/home/sjames5//lib/perl5/5.6.0/sun4-solaris/IO/Socket.pm
I'd be curious to see your include path:
perl -e 'print "@INC"';