You might have to go to using Mechanize. It looks like they switch url's on you after you login....in other words they have a logon url, and pass you off to an upload url if you logon sucessfully.... see
Problem calling WWW::Mechanize redirect_ok and
File upload with LWP::UserAgent