You should test news module a bit more and I think it will meet your needs.
$story['id'] = $storyid;
$story['posttime'] = formatTimestamp($article->published(),$dateformat);
$story['news_title'] = $article->title();
$story['title'] = $article->textlink()." : ".$article->title();
$story['topic_title'] = $article->textlink();
function textlink()
{
$ret = "<a href='".XOOPS_URL."/modules/news/index.php?storytopic=".$this->topicid()."'>".$this->topic_title()."</a>";
return $ret;
}