I was looking over the Image Function list for PHP, and I didn't see ANYTHING related to capturing a screen shot of a website and then creating a new image for that website and then uploading it to the server.
Of course, this would involve a couple different functions, which of everything is possible accept for the capturing of the website image.
I think you would have to go another route, or just doing it manually.
Coding Guru Extraordinaire
█ ZeroWeb Hosting & Design
hosting for every type of user!