Currently the way I have it right now is that I've got all the "thread data" in an excel spreadsheet on my computer. I then use that to put it into the main website engine to get the map.Yo Okami, you should make a Google docs form for this. you can require all the necessary info you want and you'll have a nice spreadsheet that can be converted to other formats.
I've also got 30 or so regional maps which are google maps (a.k.a. anyone can edit them) so that individual players can edit their location onto those. Eventually I'll pull data from all of those to put into the main document. These regional maps have been sent to the admin of the Facebook groups on the Melee Discussion Facebook thread page (plus a couple of communities not on that thread such as New Mexico and Arizona).
The problem with having a main google doc that everyone can edit is that all it would take is one single person to mess up and delete all the data. With the regional maps, A. it gets done faster, B. if someone does mess with a map...well, oh well, it was only one region and there's still 29/30 of the data intact, and C. regional leaders can encourage their regions to fill out the maps rather than just a couple of us trying to pester everyone.
In addition, google maps allows it to stay free and not cost money to host a site that can be used to input/compile data.
Edit: Though of course, I welcome data influx from the thread at any time. It's especially important for people who live in the middle of nowhere to post here since they may not have a Facebook group to call home.