Very cool concept! Are you screen scraping for data or is there an API of some sort?
Steam doesn't provide a public API for this stuff (or at least i didn't find one) and as far as I know the Steam client doesn't even know about packages and stuff like that so there is no other way of extracting the data.
As a side note, there are at least 5 game pages with invalid HTML that caused problems :)