hummm... il va falloir clarifier :
PHP sert à traiter les aspects dynamiques d´un site : calculs, interprétation de formulaires, gérer les strings d´une chaine de charactères, créer ( dans certains cas) des graphiques à la volée et j´en passe et des meilleurs - surtout, la ou PHP est bon, c´est pour recupérer des données extraites d´une base via une requete MySQL ( un peu différent de SQL server )
En gros, le leitmotiv de PHP/MySQL c´est -> dynamisme des données
Donc, oui, on peut dire que PHP/MySQL peuvent servir à créer des jeux ( il y en a d´ailleurs un qui est posté dans l´une des threads récente . ..)
Cependant, ne t´attends pas à Warcraft III ou Splinter Cell
Le support ( j´imagine que tu veux dire moteur ) peut tout a fait être en HTML si ton jeu est simple ( genre MUD ) voir même arrangé par quelques bouts de Javascript ou DHTML si tu veux des aspects un peu plus " funcky"
Flash lui te permettra d´avoir un moteur beaucoup plus costaud, ou tout t´es plus ou moins permis ( à part la ´vrai´ 3D )
Sinon, pour la vrai 3D il existe Director, avec ses divers plugins ( genre Havock ) . .. Après, c´est du langage : C++, Java, ASM etc . ..
De toute façon, Flash ou Director auront quand même besoin de PHP/SQL pour interroger ta base
Free.fr propose un hébergement de 100 megas, gratuits, sans pub, incluant une base MySQL et PHP 4 ( sans les librairies graphique, je crois )
Il existe d´autres hébèrgeurs gratuits, mais moins performant à ce que j´ai pu constater
Enfin, javascript et Java sont deux choses très differentes : le premier fonctionne à base de scriptage, donc est limité dans ses fonctionnalités quoique facile à apprendre, le deuxième est un vrai langage, puissant mais complexe . ..