Ho creato un template engine. Però ha qualche problema...

Codice PHP:
$tpl = new Template(); # inizializza template
$tpl->get_contents('header.tpl'); # Apre il file
$tpl->replace('#TITLE#'$titolo); # modifica le variabili all'interno
$tpl->replace('#URL_BANNER#'$banner); # modifica le variabili all'interno
$tpl->save(); # salva la pagina modificata

$tpl->get_contents('footer.tpl'); # Apre il file
$tpl->replace('#FOOT#'$foot); # modifica le variabili all'interno
$tpl->save(); # salva la pagina modificata

### printa l'output ###
$tpl->buffer(); 
Come posso fare per non salvare l'output continuamente e fare in modo che si salvi continuamente?