Per il linguaggio devi usare quello che può sopportare il tuo server, non puoi usare un linguaggio a caso.
Per quanto riguarda il CMS, non so cosa vuoi farci, ma prova a vedere WordPress se fa al caso tuo.
http://www.wordpress-it.it/