Bueno crear un motor de template, puedes utilizar algo muy basico como un html que diga
Código HTML:
<html>
<title><? $titulo ?></title>
Hola que tal <? $usuario ?>
</html>
Luego en el script hace un include al fichero html , y las variables seran reconocidas e impriesas (siempre cuando existan esas variables desde el script que llama).
Lo otro es utilizar un motor de template, el que utilizo se llama Smarty es muy potente,
aqui tengo un tips que hablo acerca de este motor que te puede orintar como trabajar con smarty
Saludos