Se non hai bisogno di programmazione lato server, la cosa e` piu` semplice.
Basta che usi lo script che ti ho dato.

Ti confesso che non ho capito l'ordine in cui hai messo le localita` (io le avrei messe in ordine alfabetico), comunque rispetto il tuo ordine di distanza (magari per voi e` piu` logico).

Ecco come deve venire la tua area dati:

var local = new Array("Argenta", "Boccaleone", "San Biagio", "Bando", ...);
var dist = new Array();
dist[0] = new Array(0, 4.2, 4.8, 6, 6.7, 7.6, ...);
dist[1] = new Array(4.2, 0, 9, 7.8, ...);
dist[2] = new Array(4.8, 9, 0, 10.8, 11.5, 12.2, 16.3, ...);
...
dist[14] = new Array(...);