Ok, hai ammesso di essere alle prime armi, però non ti sembra di essere un po' troppo ambizioso?
Quello che stai chiedendo è a mio parere una delle cose più frequenti per cui il PHP viene usato, tenta pure, ma ti consiglio di studiartelo ancora un po'.
Adesso ti dirò cosa farei io (ammettendo io stesso che non sono un esperto ma ho gia fatto altri siti).
Fai un database mySQL dove vengono memorizzati i dati dinamici delle pagine (i dati che differiscono tra tutte queste pagine). Questi dati vengono presi da pagine PHP, ad esempio: la parte in HTML fa apparire la struttura della pagina, e la parte in PHP fa apparire le parti come il titolo e le scritte, che erano state memorizzate nel database. Il linguaggio per programmare i database è il mySQL.
Spero di esserti stato d'aiuto.