The surveys are actually stored in CRM as Hex/XML. (crmd_survey, crm_svy_db_sd) There are a couple of function modules that you can use to help parse out the survey answers and display how you want.
CRM_SVY_DB_CONVERT_HEX2STRING, CRM_SVY_XML2TAB, CRM_SVY_DB_SVS_READ_SINGLE. You just need the header guid from the order to get the right one. If you do it right
you will get a table that has the question text, the answer text, and the answer identifiers.
Hope this helps
-Jeff-