Hola /I-:
Voy a contestarte de memoria, así que puede que falle algo...
La anchura y altura de la pantalla se averigua con screen.width/height, así que a ver si te sirve esto:
<body onLoad="var props = 'staus=yes,width=790,height=531,top=' + (screen.height / 2 - 265) + ',left=' + (screen.width / 2 - 395) + ',location=yes'; window.open('http://www.xxx. com','xxx',props)">
Si no me equivoqué tendría que salir la ventana centrada en la pantalla.
Saludos