Es probable también que tengas desactivado el uso de sintax abreviada de PHP .. (aunque ..mm si fuera así no te iría ni un <? .. pues tendrías que usar <?php ...) Pero, por si acaso revisalo tambien:
php.ini (en un phpinfo() tambien debería aparecer):
directiva:
short_open_tag = On
Por cierto .. podrías usar sintax "here doc" .. Revisalo, pues te ahora todas esas aperturas y cierres de tag de PHP <? ..?> .. Lo que no sé es si se llevará bien con editores de código visual tipo Dreamweaver (me dá que no ..mm) ..
http://www.php.net/manual/en/language.types.string.php
Un saludo,