no... proprio il nome della finestra

spiego... la funzione JS per aprire una popup è

window.open("url", "windows name", "features");

la parte in rosso è il nome della finestra... nel tuo codice di esempio (il primo che hai postato), in questa riga

POP = window.open(URL, "", P);

devi dargli un nome per poterla chiudere

comunque ho l'impressione che ci stiamo fasciando la testa per un problema risolvibile molto più facilmente utilizzando la funzione direttamente in flash... senza necessariamente scrivere il codice sulla nuova pagina html