If each answer is its own field, and the report returns only one row per respondent, then you could create the report in the report header.
For each question, create a text box and enter the question text, and for categories of responses also create a text box that identifies the type of response. Then place your summaries next to the text box. For example,
Question 1: I believe it is essential for employees to work 60 hours per week. (T/F)
True: 1
False: 512
Create two formulas {@true} and {@false}, place in details section, and suppress:
if {Ans1} = "T" then 1 else 0
if {Ans1} = "F" then 1 else 0
Right click on each formula and insert a sum and drag to the report header and place next to appropriate text box.
Question 2: How many hours do you think employees should work per week?
Average: 22 //Right click on {ans2},insert average, and drag to header.
Question 3: How many hours do each of the following categories believe employees should work per week?
Boss: 60 //sum of {@boss}: if {employeeposition} = "Boss" then {ans3} else 0
Secretaries: 22 //sum of {@secy}: if {employeeposition} = "Secretary" then {ans3} else 0
Managers: 22 //etc.
For the narrative questions, I think you might have to add a subreport for each question in order to display all answers for one, then all answers for the next, etc. Each subreport would display only one {ans} in the details section along with any other fields you might want to sort by, e.g., {employeestatus}.
Question 4: Explain why.
{employeestatus} {ans4}//which reads:
Boss: "For the good of the company"
Secretary: "That's the most anyone should work"
"So I can work at my second job"
Managers: "For the good of the company"
"That's the most I should work"
If you wanted to avoid subreports, the automatic display of the detail section might work well enough for you, but would have a cross tab look to it. You would need to suppress all but the narrative fields and other fields of interest, and check "Can grow" to format each answer field. You could sort or group by {employeestatus} if you want and suppress if duplicated. Place your text questions as column headings:
Question 4 Question 5 Question 8
Boss "xxx xxxx" "xxx xxxx" "xxx xxxx"
Secretary "xxxx xxxxx" "xxxx xxxxx" "xxxx xxxxx"
"x xxxx" "xx xxxx" "x xxxxx"
Manager "xxxx xxxxx" "xxxx xxxxx" "xxxx xxxxx"
"x xxxx" "xx xxxx" "x xxxxx"
-LB