Saludos yo pienso que podrias hacer lo siguiente no se si te convenga pero te explico,
crea imagenes de las zonas que quieres que se visualizen, entonces puedes poner la imagen principal por medio de css y luego ponerle una tabla encima para dividir las zonas, entonces en cada celda pones un href y en los atributos del href pones el lo siguente
Código HTML:
onMouseOver="ventana=window.open("pones la direccion de la imagen que quieres visualizar", 'ventana','width=300, height=400, left=950, top=150; scrollbars=no'); return true;" onMouseOut="ventana.close();"
y de esta manera al pasar sobre la celda aparecera la imagen que quieres visualizar y cuando salgas de la celda se quitara.
espero que sea de utilidad mi comentario ya q apenas voy iniciando en el foro. saludos