As file upload does not appear to work in the Projects area here is the .zip file of the project.
Original source code is at:
http://en.klinkerstein.m-faq.de/index.php/MicroWebServer, which is based on uIP.
After very occasionally seeing the DAC values being changed after just doing a port state change I have modified the code, so that DAC_data is local to CopyHpptData().
New code attached.