Wow that sounds really cool, and totally outside my skill level I just said MySQL/PHP since i did GeoWeb stuff before, its probably not too practical in this situation.
I hope you don't mind if summarize what you said into a few sentences and slide it right into my thesis
I'll be sure to give you (and everyone else from this site who without my thesis work would of failed) a shout out in my acknowledgments.
Out of curiosity, is the work your doing (mtalbott) going to be released publicly one day? or is it personal use? I'm always looking at new ways get citizens designing collaboratively with different visualization methods, and what you described has sooooo much potential.
Cheers,
Korbin