J'ai travaillé dans le temps sur un problème du genre, mais moi voulais déclencher les applications des machines clientes.
Sais pas si ça pourra aider mais Vois du coté des primitives :
popen() , proc_open()
Exemple :
$commande = "ta commande de script";
$fp = popen("start $commande", 'r');
ça ne marchait que lorsque la machine abritant le serveur Web etait celle ou le client avait ouvert sa fenetre de navigation. ????
Si tu réussis à faire marcher à partir de postes distants STP dis moi quels paramètres faut modifier.