I built a useful program that when you ask for information about linux or a command, it gives the result to you.
for example
user question: What is the command to make directory?
program replies: The mkdir command is used to create a directory.
I built it using Java and I am going to convert it to a php application host it on the internet this week on http://rev25.com
If you would like to see the sample source code, please let me know.
Great stuff!
Though if your target audience is developer, then instead of the functional tool on a website, building a command line tool that understands prompt would be great.
Your user would already be in their command line, and they can use the tool right there to guide them.