World's most awful hack

Problem: You are behind a FreeBSD firewall using natd. You are listening to an Internet radio station with a limited number of streams. It has taken you six tries to get in, but at last you're there. Suddenly it's time for lunch, though, and you want to take your laptop (which you've been using to listen) with you. When you come back, you'll need to try connecting all over again.

Solution: natd is just a userland program. Hack it so that, upon receiving a certain signal (USR1, say, or maybe something sent over a listening Unix or TCP socket), it will remap a certain connection to another incoming point. End effect: instead of the radio stream being directed to your laptop, it'll be redirected to your workstation where you'll have netcat or something similar to grab the stream and keep things going. Switch back once you're back from lunch.