$qf =& new HTML_QuickForm_Renderer_ArraySmarty($smarty);
$form->accept($qf);

$smarty->assign('form', $qf->toArray());

これだけでわかりますかねぃ。
$smartyがsmartyのオブジェクト。
$formがaddElementとかしたQuickFormのオブジェクト。

んで、テンプレート側では
<form {$form.attributes}>
{$form.name.label} : {$form.name.html} {$form.name.error}
{$form.submit.html}
</form>

みたいに記述。