Perché non prendi in considerazione l'utilizzo di un CMS (Content Management System)?
In buona sostanza sono delle applicazioni, molte delle quali sviluppate in PHP, che presentano dei moduli preconfezionati.
Scarichi un CMS, copi i file nel server (il mio consiglio è di provare prima in locale come funziona), segui la procedura step-by-step di installazione ed il gioco è fatto.
Il bello di questi CMS è, come suggerisce l'acronimo, che non ti devi preoccupare di scrivere il codice, ma semplicemente di gestirne il contenuto.
Puoi personalizzare la grafica, puoi gestire utenze, insomma puoi fare un vero e proprio sito dinamico senza dovere stare a preoccuparti di compilarne il codice.
Gran parte di questi CMS sono open source e la community di sviluppatori ed utilizzatori è sempre molto attiva, e grazie ai forum dedicati ed alla documentazione online non dovrebbe essere difficile usarne uno.
Ci sono molti CMS scritti in PHP in giro per il web.
Penso che se fai una ricerca in questo forum ne trovi almeno una decina.
p.s. - Che figata: questo è il mio messaggio numero 1000!