you can probably use running totals, but that is DBlank forte.
I would use shared variables and formulas. I would suppress the detail section and put the formula to consolidate the various columns in the detail section(it will still run) and then display the totals in the group footer.
actually you don't even need the shared variables, you can create a formula like sum({table.field1}, {group}) + sum({table.field3}, {group}) etc.
the group would be based on your list of people. If you want a larger total, just use the larger group.
HTH