Do you mean Net::FTP(module names are case sensitive)? Try increasing Debug level so you can see more. Maybe its permissions, does it work from regular FTP client?
Comment on Re: NET::ftp mkdir succeeds but then dies with 501?
mkdir works from regular FTP and the permissions are standard - it's another one of our own servers
The current settings producing that error message are Debug => 3,Passive => 1