Peut-être que ce que tu souhaites faire n'est plus "vraiment" du web et du coup php ne suffit plus ?
Mon impression est qu'avec l'augmentation croissante de la complexité des navigateurs web et des langages en javascript/flash/silverlights (du fait de la demande des applications de plus en plus complètes), nous nous dirigeons à nouveau avec des clients lourds, qui ont une large part dans l'exécution des applications. Genre applet java et structures "Orb" en leur temps...
Du coup, difficile de raisonner uniquement en langage côté serveur.
Mon avis à 2c