Appoggiati ad un CMS tipo joomla o drupal e poi pubblica gratuitamente su altervista (100M+php+mysql gratuiti per i domini non di primo livello, tipo laveladileo.altervista.org)
Un sito da zero non lo scrive piu' nessuno, anche perche' se vuoi mantenerlo ed aggiornarlo potrebbe diventare veramente inpegnativo in termini di tempo, ottenendo dei risultati abbastanza scarsi rispetto a quel che otterresti coi CMS.
Oltretutto il concetto di sito, con contenuti statici e non dinamico e vivo e' una cosa decisamente superata e non attirerebbe piu' nessuno a fare una seconda visita.
Un CMS e' un "gestore di contenuti" e ti permette di creare pagine, layout, flussi di navigazione, gestione dei permessi ecc. ecc. oltre ad utilizzare un sacco di moduli gia' pronti (forum, blog, sondaggi, motori di ricerca interno al sito, mail e praticamente tutto quello che trovi in qualsiasi portale decente).
Lo scoglio iniziale e' l'apprendimento, occorre un po' di pazienza e devi dedicargli un po' di tempo, ma verrai ripagato abbondantemente dalla qualita' dei risultati, consideralo un investimento.
Ricorda inoltre che un CMS ti consente di concentrarti sui contenuti che vuoi pubblicare senza costringerti a diventare un programmatore e, da come hai posto la domanda, credo sia quello che cerchi di fare.
Buon lavoro!