Para ese tema concreto .. no se realiza con PHP (sólo) .. necesitas de una aplicación tipo CGI o "de escritorio" que haga:
1) llame a cierto URL ..
2) "caputure" la pantalla
Eso vía PHP no puedes hacerlo (ni con las librerías GD).
Por ejemplo (usando google) sale esta aplicación para tal fin. Supongo que se podrá llamar por línea de comandos (y claro .. todo depende de que S.O. uses en tu servidor .. este ejemplo es para windows) ..
http://www.softpile.com/Internet/Sea...hot_34645.html
Sería cosa de llamar a esa aplicación por línea de comandos desde tus scripts .php vía funciones: exec() .. system() .. etc. Eso generá un archivo (supongo) que podras tomar con PHP como si de otro archivo cualquiera se tratase y gestionarlo como gustes .. por ejemplo para hacer tu miniatura (thumbnail) o bien almacenarlo en BD .. etc.
Un saludo,