Hello Michael,
When you want different pageheaders and -footers on each page, you can add some iteration block to the report and on the moment the pageheader or -footer will be print you can call that block by using something like:
IF griPagenumber=1 THEN
____iPrintBlock(IterationBlock_Pageheader_1)
ELSE
____iPrintBlock(IterationBlock_Pageheader_2)
END
HTH.