Für die Routing-Funktion via Server würde ich mir mal http://wiki.openstreetmap.org/wiki/YOURS anschauen.

gibt aber bestimmt noch andere Möglichkeiten