Is it possible to write a script in Perl that opens different URLs and saves a screenshot of each of them?
Use a third-party web service API like http://webshotspro.com/ (screenshots) or http://www.thumbalizr.com/ (thumbnails).