is this PT in iwperl or XSL?
see this, it might help you to determine what mode it is, then come up with solution based on what mode you are in.not sure if i understand all you requirements, but one way would be to print the links to the 4-6 pages if you were in preview mode.
if (iwpt_get_flag_param('-oprefix')) { # This is Preview}else { # This is Generate}
A little simpler:if (iwpt_get_flag_param('-oprefix')) { # This is Preview}else { # This is Generate}