Sobre el mismo cliente (navegador) vas a tener problemas en indentificar si ya se abrió una ventana o no de tu sitio .. Para otros PC's donde pretendas hacer .. puedes buscar en el foro por el término "concurrencia", várias veces se ha tratado el tema con diferentes soluciones.
O bien te pasas por sitios como
www.hotscripts.com y te buscas un sistema ya hecho que implemente dicha funcionalidad.
Un saludo,
PD: por qué quieres evitar que en un mismo PC se abran várias ventanas de tu mismo sitio?.