This is definately worth a look if you are a boaty too !http://www.holdentechnology.com/component/content/article/69-wifi-nmea-server-with-nook-display?showall=1
Pleased to say that using the Arduino program supplied and uploading to a Duemilanove and running I was able to install python ,the serial module and the python script on my linux machine running Puppy 5.31 and by changing line 142 about to ttyUSB4 I saved and then started the server which started on 0.0.0.0:8080. Then starting a browser by clicking on the Index.html file and changing the address to 0.0.0.0:8080 was able to get it all going .
Brilliant stuff Thanks
Edit I was able to bump the serial rate to 9600 in the python script and the arduino sketch with no ill effect