Ok, cerco di essere più chiaro.
Sul mio sito web devo mostrare una mappa.Essa è divisa in zone(stati, regioni, come volete chiamarli). Queste zone possono essere colorate(se sono state occupate) o non colorate(se sono libere).
Possiedo un disegno(solo il perimetro) della mappa e devo dividerla appunto in delle zone.
Le zone devono essere 700.
Ora, per realizzare una cosa del genere, dovrei mettermi a ritagliare 1400 pezzi della mappa(700 colorati e 700 non colorati) perché la mia mappa dovrebbe essere costruita in seguito alla lettura del database.

(pseudocodice)
for(i = 0; i < 700 ; i++) {
$status_zona = leggi_status_zona(i);
if($status_zona == "occupata")
echo "<img src=zona_" + i +"occupata.jpg >";
else {
echo "<img src=zona_" + i +"non_occupata.jpg >";
}
}

Volevo sapere se conoscete un modo per realizzare la cosa in modo più efficiente, evitando le immagini, magari usando CSS, non so. Grazie mille.