Web 2.0 interactive map

Hi,

I would like to reproduce this:
http://www.nbclocalmedialabs.com/

Anyone knows how I can do that on a map? ie. have people give their mood about a story and have the appropriate colors and moods on the map.

I’d like to know what would be the steps to reproduce it.

Thanks.

Just to clear somethings up, that map is not Web 2.0. It is pretty much a static animation with some links rolling along the side. +Google Maps with custom styles popping up.
If you want to reproduce that I recommend you to learn SQL, PHP, JQuery and how to render maps with different styles (maybe you can cheat with processing power by making the program render land transparent and just put a coloured backround behind).