Maybe you should contact these guys: http://www.sport-track.com/
This was used during the last Round Texel race, it works in realtime and plots everything on a map.

The cool thing is that you can later replay the whole race from the website.
( http://spectator.sport-track.com/7961 )