Normalmente queste cose si fanno in PHP.
Diciamo che, in generale, i siti che devono essere aggiornati di frequente vengono realizzati in PHP o ASP, con l'utilizzo di un database per i contenuti del sito.