Los sistemas con los que puedes crear contenido dinámico se les conoce como
CMS, pero tendrías que adaptar su diseños a sus requerimientos (cada uno tendrá su sistema de plantillas).
Ahora, tengo la sensación de que tus requerimientos son mínimos y pensar en implementar un CMS podría complicarte más que ayudarte. Deberías considerar crear un sistema a medida.