Sure !
Sorry but i've readed wrong :p ....
You can use file instead of fopen:
$olddata=file($file);
echo $olddata;
This will echos contents of your file.
But for write you have look for permission?
$handle=fopen($file, 'w+');
fwrite($handle,
"<table border='0' cellspacing='0' cellpading='0'> \n" .
"<tr> \n" .
"<td><font size='2'><b> $subject" .
"</b></font>|<font size='1' color='#4D4D4D'><b>Posted by</b> $username" .
", <b>Date/Time</b> $date" .
".</font></td> \n" .
"</tr> \n" .
"<tr> \n" .
"<td>" .
"$body" .
"</td> \n" .
"</tr> \n" .
"</table> \n" .
"<br> $olddata \n"
);
fclose($handle)
without @, give you any error?