Hola:
Resumiendo: con un control image en un formulario se obtienen esas coordenadas x,y... luego para que sean "zonas calientes", se crea un mapa de la imagen (map) con un area shape="circle" y como campo coors, esas corrdenadas junto al radio que quieras... o sea si recibes x="10"; y="20" y quieres darle un radio de 5 pixeles, el atributo coors debería ser:
<area chape="circle" coors="10,20,5" href="el_destino_que_corresponda".
Saludos