First, chose how you will save data from the Pools of your News App.
The best way would be to do that using Databases or using XML files (databases method would be faster).
Therefor, create database tables (probably you will need few tables)-
i.e. tblSurveyCategory, tblSurvey, tblResponses, tblQuestions etc.
Then, you can just create application level interface that will work with these database tables. Probably, the best way would be using AJAX ;).
Some examples:
http://www.asp.net/%28S%28dfjoah55n4ywsy45zregske4%29%29/community/control-gallery/browse.aspx?category=44
http://survey.codeplex.com/
http://aspnet.4guysfromrolla.com/articles/061604-1.aspx
http://www.codeproject.com/Catalogs/3132/Zodiac-NET-ASP-NET-Csharp-Survey-Engine-Web-Questi.aspx (commercial but good to help you understand the logic)
Hope this helps,