At work, recently I needed to simulate a GPS connection while sitting inside the building and while finding a solution for that I came across GPSGate , which is a cool piece of code. You can use this  to share one GPS connected to a Pocket PC or laptop to other computers connected to the same LAN. On each computer running GpsGate you can in turn connect any number of GPS applications to GpsGate, everything running at the same time. Not only that you can also Simulate a GPS feed (what I was originally looking for) and also log a real feed from a device for later playback.