l'esempio che ho postato fà esattamente quello, dovrai solo aggiustare i percorsi, ad es

function vai(myList) {
_root.provincia.freccia._x = _root["provincia"][myList.getValue()]._x;
_root.provincia.freccia._y = _root["provincia"][myList.getValue()]._y;
}

se poi il nome istanza coincide con il nome del comune della listBox allora

dati = new LoadVars();
dati.onLoad = function(ok) {
if (ok) {
for(i = 1; i <= dati.tot ; i ++){
myList.addItem(dati["var" + i]);
}
myList.setChangeHandler("vai");
}
}
dati.load("pagina.asp");
function vai(myList) {
_root.provincia.freccia._x = _root["provincia"][myList.getSelectedItem().label]._x;
_root.provincia.freccia._y = _root["provincia"][myList.getSelectedItem().label]._y;
}

almeno da quel che ho capito...