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