Which report is grouped by the customer, the Main?
Generally a short paragraph describing your problem is insufficient, were you to receive a spec like this you'd instantly contact the requestor, so this type of post will result in more questions because you don't bother to supply technical information (not even the version of your software, much less the database, etc.).
In general subreports are bad ideas, if you post the environment, someone might be able to meaningfully contribute to the overall architecture, rather than trying to supply technical information for a predesigned report.
You can use shared variables to pass data from subreports to main reports, example:
Main report Customer Group header formula:
whileprintingrecords;
shared numbervar MyNum:= 0
Customer linked Subreport formula:
whileprintingrecords;
shared numbervar MyNum:= sum(field);
Main report Customer Group footer formula:
whileprintingrecords;
shared numbervar MyNum
This will display a total from the subreport.
Hopefully this will get you on your way.
-k