Hola, estoy creando un motor de plantillas propio que sea simple

He visto este
http://www.cristalab.com/tutoriales/creacion-y-uso-de-plantillas-o-templates-en-php-c132l/
Lo he copiado (modificando un par de cosas para poder añadir templates sin variables)

Ahora mi duda es la siguiente. ¿Cómo puedes enviar un array y luego recorrerlo en el .tpl?

Me refiero a enviar por ejemplo un array contactos que contenga otro array con telefono y nombre.

No se si me explico

Gracias de antemano