If you are going to assign several variables in a row, you may want to use the quickRegister function, as it is a lot more readable and clear what is happening (IMO).
PHP Code:
$page = vB_Template::create('xxx_newpost');
$page->quickRegister(array(
'newpost' => $newpost,
'messagearea' => $messagearea,
'editorid' => $editorid,
'prefix_options' => fetch_prefix_html($foruminfo['forumid'], $newpost['prefixid'], true),
'tagcloud' => prepare_tagcloudlinks(prepare_tagcloud('usage')),
'faqs' => xxx_fetch_faqs('vb3_board_usage'),
'topics' => xxx_fetch_topics(),
'strategies' => xxx_fetch_strategies($parentId),
'moderators' => xxx_fetch_moderators(),
));