Detta hjälper dig kanske inte att komma närmare en bra lösning; men apropå det som några talade om här förut; att skapa ett program som lyssnar av en port / skapar screenshots vid angivna tidpunkter.
Det finns två andra metoder som detta skulle kunna lösas på. Antingen via att man utför ett exec-kommando med php, eller att man skapar en dll-fil som man registrerar och sedan direkt via php kan anropa en funktion därifrån, som till och med kan returnera resultat till php. Testade det för något år sedan med ett program skrivet i visual basic 6.0 och det fungerade fint även så. jag kommer dock ej ihåg hur man skulle gå till väga, men det skall finnas instruktioner på php.net. intressant om man vill ta screenshots av serverdatorn och liknande

(och kör en server med php + windowsmaskin (vilket kanske inte är jättevanligt på webservrar dock)

, fast det är möjligt att motsvarande också finns för andra operativsystem)... det kan i varje fall vara en kul sak att leka med