Here are the features:
1. Any user should be able to post a question. we need a captcha so spam can be controlled.
2. User needs to enter the email address so they can receive an answer
3. Admin receives all the questions, and approves, deletes, holds these question.
4. When a question is approved, the question is made available on a page as "open" question. People can answer this question - anyone can answer (again use a captcha to avoid spam).
5. The answer has to be approved by the Admin.
6. Once a answer is received a new "post" should be created for that question. The end of the post must also contain "add your answer" so people can add more (again captcha based).
7. The post should have the question as its title, and a part of the answer as the meta description.
8. I will provide a detailed spec on approval of the project.