Lo otro que te puede ayudar a liberar la carga es usar Matrices ejemplo
Código PHP:
<?
$sistema['titulo'] = "Bienvenidos";
$sistema['hora'] = time();
$sistema['fecha'] = time();
// script y todo el leseo ...
// finalmente entregamos datos a la plantilla
$plantilla->assign('sistema', &$sistema );
?>
Como ves , los datos los agregamos a un array, y ese array nomas se lo pasamos por referencia al smarty (por referencia es mejor, ya que por valor duplicamos memorias, por referencia las dos variables apuntan al mismo espacio de memoria).
Y en el smarty para leer la variable simplemente
Código HTML:
<title>{$sistema.titulo}</title> etc ...
Saludos