PHP und MySQL sollten die wichtigsten Mittel sein (Das man HTML braucht brauche ich wohl nicht zu erwähnen oder >_>). Jedenfalls: Wenn du schon fragen musst MIT WAS man das macht kann ich mir kaum vorstellen das du eine Ahnung hast WIE man das macht. Ich empfehle dir also zuerst HTML zu lernen (am besten gleich richtig, also bei SelfHTML z.B.), dich dann intensiv mit PHP zu beschäftigen (sollte nicht so lange dauern wenn du bereits andere Programmiersprachen kannst, bei mir dank Jahrelanger Delphi und C Übung etwa 3 Stunden für die Grundlagen, naja bisher würde ich sagen PHP kommt bei mir gleich hinter Delphi (vom Können), deshalb jetzt nach 1-1 1/2 Jahren bin ich "Fortgeschritten". MySQL ist natürlich so eine Sache. Für Browsergames ist es recht wichtig, weil es ne Menge arbeit abnimmt. Dafür steckst du die Arbeit halt wieder ins Absichern der Strings die du übermittelst. Für MySQL brauchst du aber nicht lang zum lernen wenn du PHP kannst.

edit: Ach ja, nur mal zur Anmerkung: Ein richtiges Browsergame (aka Endzeitspiel z.B.) lässt sich vom Aufwand her mit einem MMORPG vergleichen (siehe auch: hier), zugegeben du musst keine 3D-Modells mehr erstellen, damit dauerts nur noch etwa 1/3 so lang. Der Aufwand ist aber dennoch vergleichbar und wenn du noch nie von PHP gehört hast lass es lieber und fang kleiner an.