Ich denke, dass man die Frage etwas unterteilen sollte:
- Darstellung von Geoinformationen in OSM
- Bereitstellung der Geoinformation
Zu 1:
Dazu gibt es z.B. mit Openlayer unterschiedliche Ansätze. Konkrete Anwendungen hierfür (statische Daten) wurden hier im Forum bereits vielfach durchgesprochen.
Solche Anwendungen sind z.B. die Karte in Simmelsdorf mit POIs ( http://www.lau-net.de/baerlocher/osm/Simmelsdorf.html )
Über die unterschiedlichen Layer könnten dann direkt in der Karte gewisse (feste) Filterkriterien hinterlegt werden.
Zu 2:
Diese Anwendungstechnik basiert auf statischen Daten. Diese müssten dann komplett (also auch mit den notwendigen Geotags !) durch den Auftragsserver bereitgestellt werden.
Bei der Auflösung der Geoinformation stellt sich natürlich die Frage: Wie genau müssen diese Daten bestimmt werden ? Reicht eine ortgenaue Auflösung oder muss es bis auf die Hausposition genau sein ?
Dies wird wesentlich zur Komplexität betragen.
zu Deiner Frage 2:
Es kann natürlich ein eigener OSM-Server aufgesetzt werden.