You want to to see if Print Wizard will work for you, but first you have to figure out the plumbing; that is, how to get print data from your existing application (or one you're about to write) into Print Wizard. There's so many options!!! Let's see if we can narrow it down.
If your app runs on Unix, Linux, AIX, etc.
SCO Unix has a capability known as "mscreen", which allows multiple sessions on one terminal, even over serial lines (note that when connected via telnet, you automatically have that capability, by running multiple sessions of Anzio). Depending on the terminal type that Anzio is emulating, it can work very well with mscreen.