Se di PHP sai poco e niente lascia perdere il realizzarlo di sana pianta, non è una cosa banale, ci sono una marea di cose a cui star dietro, non ultimo il dover saper usare anche un database come MySQL, quindi il linguaggio SQL.
Usa un CMS per realizzare questo sito, tipo Wordpress, se hai bisogno di informazioni a riguardo rivolgiti alla sezione CMS.
PHP intanto studialo, non andare solo a raccogliere risposte in giro e prendere codice da usare, non impareresti nulla e perderesti un sacco di tempo.
Te lo dico seriamente, senza prese in giro.