No se si es lo que estas buscando pero si quieres separar HTML de PHP puedes usar la librería Smarty(la cual siempre recomiendo) que es muy completa y fácil de usar.
Web:
http://www.smarty.net/
Documentación en Español:
http://www.smarty.net/manual/es/