I haven't worked with VLANs yet. Are scenarios like this part of what
are good for?
FWIW, I know that the WRT54G can do VLANs and a host of other really
powerful stuff if you install an alternate Linux firmware like OpenWRT.