Burtleed,
You have asked the same question in the Coldfusion forum, the C/C++ forum, and Java forum. This gives me the impression that you are looking for someone else to create this solution for you. It seems to me that you haven't even thought about the problem or attempted at a solution.
Bytes is a development network that is here to help programmers who run into difficulty with their projects. The volunteers are not going to just hand you a fully designed and implemented solution that solves your problem.
Please take the time to research the problem before you post your question. The experts here are more than willing to help you with a specific problem but you have to do your part to learn the basics. Please take the time to read over the
posting guidelines specifically the section on
Before you post your question.
I have merged your other three questions into this one.
When you have at least decided on what language that you want to use implement this solution post back here and let me know where this question should be placed.
-Frinny