Grube,
I handle this by HIDE()/UNHIDE()
IOW, I have one page header, but I alter it at runtime via:
Report$?FirstPageHeaderGroup{prop:Hide}=TRUE
Report$?OtherPageHeaderGroup{prop:Hide}=FALSE
It makes for some challenges when working the report formatter, since I hand code, I just cut/paste one...