jeffamojotoad wrote a really great scraping module, HTML::TableExtract, which easily scrapes an HTML table into an array of arrays, which you can then convert to a csv file again, or stuff it into DBI directly. For example, the following code tries to extract all rows from "the one table" on the page:

LWP::UserAgent, LWP::Simple and WWW::Mechanize are probably three good modules on CPAN that can get you started scaping data. Read the docs on them and see which one works best for your application. CPAN has many more besides those, too; in case those don't do what you want.