in reply to LWP and Logging into webpages
There are a few ways. For a script I used to get AVP information, I used:
LWP::UserAgent
HTTP::Request
HTML::TableExtract
If you want to see an example I put a snippet about McAfee levels McAfee Version Checker