Hola programeitor!, muchas gracias por el código, lamentablemente tampoco me funcionó, cuando lo vi, me pareció que debía funcionar con los arreglos, pero no es así, ya estuve probando y lo que pasa es que jamás detecta que si existe el newwindow[nwin] y siempre se la pasa creando la misma ventana con el mismo nombre al fondo, no entrando jamas al else donde se encuentra: newwindow[nwin].focus()... En fin, debe haber alguna manera...
Gracias de nuevo y Saludos!