dudo mucho que un CMS te ayude (es completamente un modelo de negocio diferente), deberías recurrir a un Framework MVC, elije el que más te convenga, yo solo puedo
recomendarte o Symfony2 o Codeigniter2 que son los que uso y son buenos, Codeigniter es el que tiene la menor curva de aprendizaje, pero ya sabes, es tu elección