Hey Tongsli, I'm going to do something similar. My old house only has one heating zone, and window ACs. I want to start calculating how long it will take to heat/cool a particular room, given an outside temperature. The upstairs rooms get blazing hot in the summer, so I have to start the ACs well in advance.
As far as the sensors go, note that My Backyard Weather will still only show 3 sensors, you will need to implement something custom to get all of that data. What's your computer setup/expertise at home?
I'm using a combination of things that seems to evolve as I poke away.
1. Zabbix to collect and graph all of the data.
http://zabbix.com I decided that weewx wasn't really for me. While Zabbix isnt' particularly "pretty" its powerful and easily accepts arbitrary data you define. Eventually I'm hoping to use
http://highcharts.com to make things look nice.
2. A couple of things from EAS that he did:
http://geekfun.com/hackulink and modified for my setup. Initially I started with a bridged Linux adapter that Nincehelser
http://nincehelser.com/ipwx/ defined for the ncat/grep commands. However now I'm running those on my router with Tomato firmware. That way the Acurite can be on any Ethernet port in the house.
3. A python script (based on EAS) that captures the data and sends it all to Zabbix.
4. Separate from the Acurite, I have an Arduino that's capturing data from some Oregon Scientific sensors, and also sending it to Zabbix.
There are other solutions out there, such as Kevin Key's app
http://kevin-key.blogspot.com/ so I think there are plenty of options!