Se la pagina deve essere eseguita sul pc in cui c'è il programma, scarica semplicemente la pagina coi socket e eseguila col modo sopra riportato.

Se invece macchinaPc!=macchinaPaginaPhp...penso dovrai fare qualcosa server-client....

Una piccola app server che aspetta solo il comando "start",ad esempio, e al momento opportuno esegue la pagina;
L'app client semplicemente manderà il segnale "start" al programmino che starà aspettando.