Hallo Johannes,
wenn du wenig Komfort benötigst und da du dich "sehr gut(?) in HTML" auskennst und dein Projekt vom "Umfange her nicht sehr groß ist", ist eine Datenbank nicht erforderlich und eine einfache Lösung per PHP möglich.
Alternativ gibt es noch Software mit includes oder Vorlagen usw., als einfachste Möglichkeit z.B. includes bei einem Editor wie Phase5. Auch XML wäre denkbar.
Eine einfache PHP-Lösung könnte m.E. so ausschauen dass z.B. Textblöcke als Variablen vorliegen, die betr. Dateien mit Arrays können per "require" eingebunden werden. Desingänderungen sind bei entspr. HTML-Ansatz teilweise getrennt im CSS möglich oder nötig.
Grüsse
Cyx23