look.
Once you post a news-record, it gets an id in NEWS table, right?
Then you use this id as a key for posting comments:
<A href="comment.php?id=123">post a comment!</a>
(it is to be a line in show_news.php?id=123)
and here's a snippet of comment.php:
$id = $_POST['id'] + 0; // to be sure it's a number.
?>
<FORM action="post_comm.php">
<INPUT type="hidden" name="news_id" value="<?echo $id;>?">
<TEXTAREA name="text">write here</TEXTAREA>
and in post_comm.php you put
mysql_query("insert into comments (news_id, text, date) values($news_id, '$text', now())");
If it doesn't help, I apologize, because i obviously don't understand what is your problem.