La cosa mi ha incuriosito e mi sono documetnato, perchè portebbe fare comodo anche a me. Di fatto sembra praticamente impossibile crearla usando solo PHP. In compenso esistono diversi servizi online, molti dei quali gratuiti che fanno il lavoro.

http://www.webresourcesdepot.com/10-...tion-services/

Da notare l'ultima voce della lista, Iecapt, che è un EXE windows che tu puoi lanciare dal tuo PC da shell o da un file .bat, per creare la snap con i parametri che ti servono. testato e funziona.

Se poi sei su un server windows dove puoi usare exec() puoi anche valutare questa soluzione, ovvero l'integrazione di iecapt con PHP