Cuando tenemos etiquetas duplicadas en mapserver podemos usar MINDISTANCE=XXX donde XXX es la cantidad de pixeles que habrá entre dos etiquetas iguales. Algo muy importante es que si estamos usando OpenLayers u otro similar hay que usar singleTile:true, caso contrario al ser varios mosaicos pedidos a mapserver hace cualquiera.
Si necesitan un hosting de postgres con soporte de mapserver, geoserver y postgis les recomiendo Soluciones Root.
Saludos.
Tags: duplicate label, etiquetas duplicadas, mapserver, mapserver hosting, openlayer