Statische Usermaps mit Grafiken oder Usermaps mit JavaScript gibt es viele, aber warum nicht mal eine Variante mit Flash. Hier ein Beispiel wie eine Usermap mit Flash aussehen könnte. Die Daten könnte man zum Beispiel aus einer Datenbank holen. Mittels GeoDaten lassen sich die Entfernungen gleich mit berechnen.