I did try switching primaries after I posted, but it insisted on writing it to the 1st screen. Just tried switching bindings, and it gave exactly the result I wanted.
To recap: I used only one GPU for both screens, printed "screen one" which appeared on screen one, then used component.gpu.bind(screen two's address), then print("screen two"), which appeared on the other screen.
Thanks!