Hola:
 
La verdad es que lo más trabajoso de lo que quieres es obtener las áreas, y si como parece, lya las tienes, tu mismo puedes crear el efecto superponiendo imágenes que puedes crear con php y las librerías GD, simplemente con una imagen con fondo transparente y pasando los valores de cada area (el atributo coors) al método imagepolygon o imagefilledpolygon... 
Un ejemplo puedes verlo aquí: 
Capturar áreas en imágenes... 
Saludos 
