hi,
also generell geht der spaß über dll.
1)
du schreibst eine dll mit den funktionen, die du brauchst. da kann alles möglich gemacht werden. von mp3 abspiele bis kompletten pc steuern...
diese dll bindest du als extention in php ein und erlaubst ihr den zugriff.
dann benutzt du unter php ganz einfach die funktion wie z.b. play_song('c:\musik\lala.mp3');

2. möglichkeit.
ich habe es meinerzeit so gemacht:
du schreibst eine exe. konsolenanwendung. diese kannst du dann mit parameterübergabe aus php aufrugen mit shellexec oder so...
der exe (konsolenanwendung) musst du aber dann zugriffe auch unter windows(!) auf das desktop system erlauben.


aber im allgemeinen ist es ein recht aktuelles forschungsgebiet. ich habe ein paar plakate bei uns an der uni gesehen und weiss, dass die oberdruiden mit java arbeiten. aber wenn du keine "echtzeit" steuerung realisieren willst, reicht auch sogar eine "dreckige" konsolenanwendung :-D

gruß