PHP ist dafür da, um webseiten Dynamisch zu erstellen. Wie zum Beispiel das Forum hier. Die PHP-Datei lädt was aus einer DB und bereitet daraus die Daten auf. (In diesem und 99% aller anderen Fälle den HTML-Code der Seiten)
Für HTML brauchst du genau genommen nicht viel:
1. Eine Doku, was man alles mit HTML anstellen kann
2. Einen Editor
Entweder sowas "tolles" wie Dreamweaver oder Go Live oder die n00b-Lösung M$ Frontpage oder aber Texteditoren wie Ultra Edit oder Windows Notepad (kein Scherz

)
3. Ein bisschen Kreativität
4. Etwas technisches Verständnis.
Und nun schmeiss ich dich ins kalte Wasser, wie man es mit mir gemacht hat:
http://de.selfhtml.org/
Das hier ist die komplette HTML-Referenz mit allem drum und dran.

__________________
Raubkopierer, IT-Experten und E-Gamer in den Knast !!!
Kinderschänder, Sexualstraftäter, Bankräuber und Mörder in die Gesellschaft reintegrieren,
wir brauchen Platz für Computer-Kriminelle in den Gefängnissen !!!