in reply to
If you want to do this yourself, learn Web programming. If I'm not mistaken, Anonymous Monk will appear soon with his famous link dump to info in order to get you started.
You have such a broad problem, I can only give you a broad hint: you need at least a form and a Web program that processes the form input and returns some result document. If you need more details, edit your question to provide more specific information about your program and how people are supposed to interact with it.