non capisco cosa non capisci.

la classe MyTpl (che mi sembra aver capito sia il tuo gestore di template) avrà dei metodi per rimpiazzare dei segnaposto con delle variabili. Es:

Codice PHP:
$mytpl = new MyTpl("news.html");
$mytpl->Replace("titolo"$news->GetTitle()); 
oppure derivi la classe MyTpl e ti fai un NewsTpl che fa tutto dentro

Codice PHP:
$newstpl = new NewsTpl();
$newstpl->Render($news)

class 
NewsTpl extends MyTpl
{
   public 
__construct()
   {
      
parent::__construct("news.html");
   }

   public 
Render($news)
   {
      
this->Replace("titolo"$news->GetTitle());
      
parent::Render();
   }