Für das was Du da machen willst ist ein CMS (Content Manage System) am besten!
1. Du brauchst nicht großartig zu "basteln"
2. es sind viele Module vorhanden die man einsetzen kann.(Und das kinderleicht)
Zu empfehlen sind zwei, das eine ist Joomla, dies hat sich gut etabliert!
Dass andere ist...