http://blog.thepimp.net/archives/Scr...HP-and-GD.html
Otras opciones son usando ImageMagick, u otra librería que soporte capturar la pantalla, inclusive se hablo de usar un programa externo e invocarlo vía PHP, tal cual lo haces por ejemplo con ffmpeg que sirve para convertir un video en FLV u otros formatos.
Saludos