I haven't tried this but I'd do something like this.
Create a formula
shared stringvar desc_list;
desc_list := desc_list & ', ' & desc
and put it in the Detail line. (Suppress it if you are showing the detail line and don't want to see it accumulate)
Then put a formula in the Group Footer that says
shared stringvar desc_list;
This should have your list ready to be shown.
You will also have to reset it for the next category so you put a formula in the Group Header that says
shared stringvar desc_list;
desc_list := ''
Hope this helps