Me alegro que el hilo se anime. He estado investigando y mi problema lo resuelve inicialmente el método Haversine (distancia entre los puntos terrestres) De ahí calcular la distancia al arco que los une es sencillo (sencillo por que lo he pillado por ahí):
http://www.movable-type.co.uk/scripts/latlong.html
Problema resuelto. Ahora tengo otro... como hallar un número arbitrarios de puntos (con su lat y long) equidistantes a lo largo de un arco que une dos puntos geográficos. Osea... lo que hace internamente un plotter cuando le pones un waypoint y te calcula un "track" hallando muchos puntitos intermedios en la recta que te une al waypoint...
Editado: En esa página al final también resuelve el segundo problema.