Your best to do a report for each one, then produce a main report containing all the reports.
This way you are not limited to the number of rows in one of the sub reports, you can set it to auto grow each sub report.
If you have multiple report using the same parameters, this does not mater, once you have got the information from a form, or typed it in, then you do not have to do it again.
Hope this makes sense.