Thought I'd give this a bump since I finally had time to get back to this.
screen looks like it'd work perfectly, but unfortunately it's a GNU package and the admin won't install anything on there unless there's a system need. I'm sure he'd dig it if he tried it, but alas, it's not going on there.
But, I got nohup to work. Turns out I made a stupid mistake on the script I was calling, forgot the #!/bin/bash at the beginning of the script. Put that in and nohup works fine. Much more clunky than screen sounds, but not much I can do aboot that.
Thanks for the assistance guys.