in reply to Bug in perl?

Don't know if you've solved your problem. Also, I am surprised that windows would accept system administrator at FTP login (unix systems won't accept, by default, root logins - tweaking the config files it is possible to get this changed but highly discouraged as FTP is not a secure protocol). Given this situation... as I had seen in another post related to FTP put, one of the responders had suggested passive ftp (this node: http://perlmonks.org/?node_id=698377) - don't know whether it might work in your case :-)