Leider hat es da schon ein bischen viele Posts und es ist zimlich unübersichtlich was du genau willst.
Wenn ich dich richtig verstehe möchtest du am schluss von der news.php die User anzeigen, die Online sind so wie auf der Hauptseite des Forums? oder nur ein Teil davon?
Zum Lösungsansatz den ich versuchen würde:
Es ist im Script eine php Funktion vorhanden die z.b. die User die online sind auflistet. Diese funktion müsstest du nur noch mit ein bischen html Code als Verzierung aufrufen.
für 1.1 sieht das ca. so aus:
# statistic #
$ges_online_user = ges_online();
$stats_array = array (
'privmsgpopup' => check_for_pm_popup (),
'topics' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_topics`"),0),
'posts' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_posts`"),0),
'users' => db_result(db_query("SELECT COUNT(ID) FROM `prefix_user`"),0),
'istsind' => ( $ges_online_user > 1 ? 'sind' : 'ist' ),
'gesonline' => $ges_online_user,
'gastonline' => ges_gast_online(),
'useronline' => ges_user_online(),
'userliste' => user_online_liste()
);
Hier die verschiedenen Fuktionen die in der show_forum verwendet werden.