Hola:
No es imposible, pero sí algo trabajoso...
Tengo una página que fabrica un sistema de rollovers en mapas de imágenes:
Creación de áreas en imágenes, aunque tal vez haya programas que lo automaticen... pero por lo que sé, se trata de superponer imagen con los resaltes de las zonas (simplemente las mismas zonas con otro color y el resto de la imagen transparente) todas ocultas con estilo visibility: hidden... En la página referenciada se crean esas zonas y por último, se crea el mapa sobre una imagen transparente de las mismas proporciones (todas son de las mismas proporciones)
En vez de hacer rollover con el mouseover/mouseout, cambiar con el click...
Luego el resto de la programación...
Saludos