Denta, your suggestion of using rdomain is one I had not thought of. They're relatively new, and something I have not yet experimented with. Excellent idea!
The OpenBSD Journal recently highlighted Joel Knight's article about rdomains,
Virtualizing the OpenBSD Routing Table. Here's a link to the former, which has commentary and a link to the latter:
http://undeadly.org/cgi?action=artic...panded&count=2