I've knocked together something which may help you to get started. It may not be the best solution to your problem, but it's based on some code that I had lying around and it should be easy for you to customise.
It uses a cherrypy server with a web ui. Send me a note with your address and I'll forward the code on to you (34 KB). [EMAIL PROTECTED] Andy -- http://mail.python.org/mailman/listinfo/python-list