That should work fine. I'd put a linux distro on it and make 2 static routes so you are guarenteed communication between the 2 subnets. Windows will do static routes too but linux is a much more reliable os for the task.
<A HREF="http://www.folken.net/myrig.htm" target="_new">My precious...</A>