Assuming that the 3 scripts work when called directly there is nothing explicitly wrong with your code.
No need to break in and out of php all the time and I like to have <?php rather than just <?
Then you need to check that the path is right, are the files in the same directory as the script that is calling them.
Be aware that client side paths are different from server side paths. You can call http://www.pcpropertymanager.com/faq/faqlist.php as /faq/faqlist.php from a hyperlink but to call the script from another script the full path is /www/virtual/pcpm/htdocs/faq/faqlist.php. I can use ../ type notation but that assumes the code which is calling it hasn't been included also and therefore that the working directory is always the same. My site is reasonably complex and I can't guarantee that.
Oh, and modular is sooooo the way to go - any programmer regardless of discipline/language etc will tell you that.
<html>
<head>
<title>::[ MAIN PAGE ]::</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<?php
include ("header.temp.php");
include ("content.temp.php");
include ("footer.temp.php");
?>
</body>
</html>
.inc is (I believe) php3 notation but the advantage is that it can't be run independently. No need to be too precious about this.