Thanks for the response that does look like its in the right neck of the woods. Would you be able to explain why Win32::IE::Mechanize would address my issue in comparison with WWW::Mechanize?
Win32::IE::Mechanize requires libwin32 which does not seem trivial to install at all and it sounds like it requires a windows C/C++ compiler to make some of the dependancies.