Thanks for the reply ednark-
I am using the database to log users so I do need the Sql. I guess I was just worried about the time it would take to bring in a file, change it and then display it.
I was trying the following code to create my page on the fly, without retrieving the message body and it seemed fairly fast, but I am worried about the pace when 20 - 50 people connect at one time.
function buildnewspage($news_id,$title_link,$short_desc,$news_body,$author,$district)
$pagetitle="newspage".$news_id;
$handle = fopen ("input.php", "rb");
while (!feof ($handle)) {
$buffer = fgets($handle, 4096);
$invariables=array("temp_replace_titlelink","temp_replace_shortdesc","temp_replace_newsbody","temp_replace_author");
$outvariables=array($title_link,$short_desc,$news_body,$author);
$cleanbuffer= str_replace($invariables, $outvariables, $buffer);
echo ($cleanbuffer);
}
fclose ($handle);