in reply to Pipping a script with prompts into less

Maybe you could (re)open STDOUT to $ENV{PAGER} once your prompts are done?