I know this doesn't answer you question regarding includes, but you can get the date in the same format as you have it now on time.php by using php
<?
$today = getdate();
$month = $today['month']; $mday = $today['mday'];
$year = $today['year'];
echo "$month $mday, $year";
?>
include("file.php"); always works for me. Your parse error is probably not in the include itself, but somewhere else.
// date stamp
."<tr><td bgcolor=\"" . getColor("titlebg2") . "\" align=\"right\"><img src=\"/themes/Rhuknet2/images/pixel.gif\" width=\"1\" height=\"37\"></td>"
."<td bgcolor=\"" . getColor("titlebg2") . "\" align=\"right\">
You use a lot of concatenating and a escape a lot of quotes. Harder to find parse errors this way. I suggest you don't escape quotes, but rather use single quotes within double quotes. Also, instead of osmething like
echo "this " . $var . " then do this " . "then"
. "that" . $then . "more code here"
. "continue process";
Why not do
echo "this " . $var . " then do this " . "then";
echo "that" . $then . "more code here";
echo "continue process";
Don't have so many lines, try to chop it up into pieces. This will help you discover your parse error and by not concatenating lines, you'll reduce the chances of parse errors in my opinion.
And ofcourse
<img src=\"/themes/Rhuknet2/images/pixel.gif\" width=\"1\" height=\"37\">
Could be changed to
<img src='/themes/Rhuknet2/images/pixel.gif' width='1' height='37'>
// or even
<img src=/themes/Rhuknet2/images/pixel.gif width=1 height=37>
Cgraz