Just by searching through the SAS Communities here it appears there is no simple option only way to do this with Proc Report. What appears to be possible is to pre-process your data and add a "break" variable which you then use in Proc Report as your first group variable without printing it.
%let lines_per_page=30;
data a;
do i=1 to 100;
grp="grp";
grp2=floor(i/12);
break=floor(i/&lines_per_page);
output;
end;
run;
ods rtf file="%sysfunc(pathname(work))\test.rtf";
proc report data=a ps=&lines_per_page spanrows;
column break grp grp2 i;
define break /group noprint;
define grp/group order=internal;
define grp2/group order=internal;
define i/display;
run;
ods rtf close;
... View more