Software Utilized
Apache If you can't install this... Well just buy a x-10 kit and install it on windows
mysql Uh... figure it out your self. Their is a lot of good documentation on the mysql site
PHP ditto
Hardware Utilized
Phone and modem Well a working phone line and a modem w/caller ID
x10 Go nuts here ... you will want a CM11(~$50 serial interface) and a bunch of modules. Buy a start kit
temp ibutton Get the ibutton starter kit (~$75 more then you really need), a few extra temp ibuttons (DS1920-F5 ~$6), and clips to attach ibuttons to (~$2 DS9094F)
TV overlay this is a ~$75 TV overlay car that accepts serial data