Try using real technical terms.
Crystal doesn't have forms, secondary or otherwise, or secondary pages, it has main reports and subreports, and various sections within, making up terms only confuses people.
It also has report headers and page headers, I assume that you difficulty is that you want to print the page headers within a subreport, which Crystal doesn't do.
The standard means to cheat this is to create a formula in the subreport for use as a fake page header, as in:
if {table.field} = "*$#@NFAMXBNV--" then
"Blah"
Else
"Blahblah"
Insert this as a group, go into the group footer formatting and turn on the new page after, and use the group header and group footer as the page headers and page footers.
If this doesn't resolve, please stick with real technical terms and explain what sections you need in which report.
-k