$threadDw = XenForo_DataWriter::create('XenForo_DataWriter_Discussion_Thread');
$threadDw->set('user_id', $user['user_id']);
$threadDw->set('username', $user['username']);
$threadDw->set('title', $title);
$postDw = $threadDw->getFirstMessageDw();
$postDw->set('message', $message);
$threadDw->set('node_id', $forumId);
$threadDw->preSave();
$threadDw->save();
return $threadDw->getMergedData();