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