I want to start a website. It will be focused around an Entry box. Here, visitors will enter XXXXXX Once someone enters XXXXXX it gets stored on the site. Then someone else comes along and enters XXXXXX (The Same Thing) so the original XXXXXX then has a 2 next to it. Then someone comes along and enters YYYYYY. Because only 1 person entered YYYYYY it has a smaller value and is under XXXXXX (2). Suppose someone is browsing entries and they want to comment on an entry... they are allowed to comment. Suppose someone wants to browse entries by top day, week, month, recent/new etc. They can do that too. Suppose someone wants to report an entry that shouldn't have been made, they can also do that and I can delete it from an admin panel. Is there a script that would be able to accomplish this. If not, what direction should I head in to have someone develop this for me? Html/Php/CMS/Etc.?
Get someone to do this in PHP/MySQL for you. A simple PHP script would take the input, insert a new database entry if it doesn't exist or increase a counter if it does. Should not take more than 30-60 minutes to get this together.
As your storing data you will need to use a serverside technology (.Net/ PHP/ JSP etc). As its a website its going to have HTML and its up to you if you want a CMS or not for the rest of the site's content. The direction to head to get someone to create the site for you is to approach some designers/ developers and ask them to provide quotes for you.