foo.xml .... M
foo.php .... C
smarty.php ..V
って形にするのが良いのかな。foo.phpが本文たるfoo.xmlを共通処理のsmarty.phpに流してsmarty.phpが装飾整形してHTMLを吐くと。
お買い物サイト等と違ってデータ持ち回りが全然必要無い単体頁の塊だからコントローラが冗長だと思うなぁ。foo.php,bar.phpとか1行だけ違う同じ内容のphpファイルが山ほど必要な予感。