Respondiendo:
1) ...

.. que extraño, tú iniciaste este post:
http://www.forosdelweb.com/f18/llaves-asi-asi-php-302497/
2) Configuración del servidor... puede deshabilitar los mensajes de error. Quizá te sirva la función error_reporting():
www.php.net/error_reporting
3) Lo mismo.. configuración del servidor.. él establece qué archivos han de leerse pimero (los index) entre otras cosas como qué archivos han de interpretar PHP

así puedes tener tus arhivos .html con código PHP
... así que ¿las causas?, tu hosting... haz lo que te dice
dwaks y habla con ellos...
Saludos!