in reply to how to read data from a URL
LWP::Simple is very good for simple requests like this. While there are other LWP modules for more advanced requests, I prefer WWW::Mechanize for submitting forms and doing multiple requests on a site. It's quite powerful.
In Section
Seekers of Perl Wisdom