Respuesta:
google.com
Jjaja no .. en serio ...
Smarty es un gestor de templates (plantillas) para PHP . .con lo cual puedes separar tu código PHP de tu presentación (de tu HTML o lo q envies al cliente)
Smarty:
http://smarty.php.net
Ahí tienes su manual y descargas ...
En sitios como:
www.phpbuilder.com www.devshed.com www.devarticles.com
y no te olvides de GOOGLE!!! .. tambien tienes manuales y mas información al respecto.
Un saludo,