what are you writing it in?
you'll need a place to hold the data.
you could code a html form for the survey. have the data posted to the server via a asp or php script. have another asp or php script to view the results. hmmm you could use the same script to do both by using select case statements.