Todo ese tratamiento de tu "template" (plantilla) generada en HTML con tus "psudo-variable" ({ALGO}) lo gestiona una aplicación PHP que hace de "puente" entre tus "plantillas" y la "lógica" de tu programación en PHP (con acceso a BBDD .. etc).
Algunos ejemplos de estos sistemas (para que veas como funcionan y como aplican por ejemplo expresiones regulares y demás):
NokTemplate (fácil y en castellano .. )
http://www.jpw.com.ar/noktpl.php
Smarty (muy completas)
http://smarty.php.net
Un saludo,