No tiene que ver con el lugar, sino con lo que hay antes. Fíjate en esta parte:
Código PHP:
if (!$HTTP_POST_VARS){
?>
<?
}else{
Entre ?> y <? hay espacio, lo cuál ya es una salia al navegador. Simplemente borra ese cierre (?>) y apertura (<?), pues no tiene utilidad alguna.
Saludos,