If WWW::Mechanize isn't what you want, try Samie (Simple Automation Module For Internet Explorer) Or if the form isn't in a browser, (like a VB app) Perl::GUITest might do it for you, although it's pretty low level.
Comment on Re: display data on an existing third party form