DavidOConnor:
No special software required. I was able to do something similar with Arduino, an Ethernet shield and a browser.
Is it pretty much as simple as adding code to the sketch to log every status change to an xml file, which would have to be stored on the SD card (as far as I know), adding the httprequest coding to the html document created in RAM by the sketch and then having the web page request info from the file in xml or text format after each button is pressed, using the response to update the web page?
Thanks,
Kent