If you set the page break on the email group and don't page break on priorities, you should get something like this:
email1
priority1
priority2
priority3
priority4
----page break----
email2
priority1
priority2
etc.
Are there details below each priority or can you make the priority the detail-level group?