For the second, <git://git.subdivi.de/~helmut/tcvt.git> might be useful. It's not quite what you asked for; it emulates a two-column virtual terminal within another (virtual) terminal.
If you can extend your terminal window across your two monitors and run `tcvt` within it, that might suit your purposes.
If you can extend your terminal window across your two monitors and run `tcvt` within it, that might suit your purposes.