Preferisco rispondere qui (può servire ad altri), e visto che la ricerca non funziona mi spiego:

la pagina che lancia la popup la chiamiamo finestra madre, la popup, invece, finestra figlia.

Nella finestra madre
(per aprire in automatico la popup):
codice:
<script>
function popup(){
  window.open("popup.html");
}
popup();
</script>
(per aprirla alla fine del caricamento della pagina):
codice:
<script>
function popup(){
  window.open("popup.html");
}
onload = popup;
</script>
Finestra figlia
(per chiuderla dopo 10 secondi):
codice:
<body onLoad="window.setTimeout('window.close()', 10000)">
spero di essere stato chiaro.
ciauz