I'll post this for the archives just in case it helps anyone in the
future:
I did get a big improvement in my Net::FTP transfer times by putting
"define/EXEC/job multinet_ftp_window_size 6144" in my login.com on
the remote host. Defining this logical on the local host where
Net::FTP is running made no difference. This got my transfer times
down from 23 minutes to about 1 minute. Which is still not as good as
the 10 or 12 seconds that it takes when using Multinet's FTP client.
This seems to agree with a few other emails I've received: that
Net::FTP performance is much slower than the os's native ftp client.
So, if performance is still a problem for me, I may have to replace
the Net::FTP calls with something like a system('mult ftp...'). Such
is life...