El error que te marca es por que en el onload del body tienes popup.php, la sintaxis diria que
popup es un objeto y
php es una propiedad del objeto
popup.
Para abrir un popup se utiliza la funcion window.open, la sintaxis de esta funcion la encuentras en
developer.mozilla.org/en/docs/DOM:window.open
Código PHP:
<body bgcolor="#f4f7f9" leftmargin="0" topmargin="0" bottommargin="0" marginwidth="0" marginheight="0" class="scroll" OnLoad="popup.php;NoBack();MM_preloadImages('../imagenes/<?php echo $Obj_Menu->home2;?>','../imagenes/<?php echo $Obj_Menu->enlaces2;?>','../imagenes/<?php echo $Obj_Menu->contactanos2;?>', '../imagenes/princ_09','../imagenes/princ_11','../imagenes/princ_13', '../imagenes/princ_09.gif','../imagenes/princ_11.gif','../imagenes/princ_13.gif')">
Lo que puedes hacer es definir una funcion que sera llamada en el onload del body, en un bloque de codigo javascript.
Código PHP:
<script language="javascript" type="text/javascript">
function pageLoad(){
ventana = window.open("popup.php", "daleUnNombreATuPopup", "left=50,top=100,width=450,height=415,menubar=no,scrollbars=yes,resizable=yes");
if( ventana.focus )
ventana.focus();
NoBack();
// y aqui puedes poner todo el codigo para que sea mas legible.
}
</script>
....
y en el onload la mandas llamar:
<body onload="pageLoad();">
Saludos