Hi,
für soetwas gibt's CMS (Content-Management-Systems). Gibt's auch schon kostenlos (z.B. Zope), und für jeden Anspruch. Sie mal bei <www.contentmanager.de> nach. Für den Privatgebrauch eignen die sich meistens allerdings nicht, weil zu komplex.
Gruß
Patric