Forum Moderators: phranque
Another idea for your first question would be to pull the /forums/index.php page into your index.html page via SSI. To do this, just edit your .htaccess file to parse .html files for SSI, then use the following for the entire HTML of your /index.html page:
<!--#include virtual="/forums/index.php"-->
In this case, there may be a slight search engine risk for duplicate content, but I doubt it. I've never seen any evidence that duplicate content on the same domain does much to your rankings. Another caution is that your forum software will need to be using absolute links instead of relative, or none of the links will work once you pull the forum index page onto your root-level index page.
DirectoryIndex play.php index.php index.html index.htm Apache will then look for the file "play.php" when a request is made for the root directory, or if play.php doesn't exist, it will loo for the others in the list in turn.