I assume this:
"Is there a way to have each report reset the page number back 1?"
means set it back to 1, not just back 1.
I can't test this, but you might resolve this by selecting reset page number after in the report footer.
The other way would be to manually create page numbers in each report using a variable, as in:
In the report header create a formula as in the following:
whileprintingrecords;
numbervar PageNo :=0
In the page footer use:
whileprintingrecords;
numbervar PageNo := PageNo+1;
PageNo
-k