VLAN config is simple, and is the only good way to do this. If you google "Cisco 2950 VLAN" you'll find all kinds of info.
Unless you have a dedicated switch for each subnet, and a dedicated switch for each side of the fiber, you can't use m0n0wall to do the same thing without the use of VLAN's. You still need m0n0wall to route between the VLAN's.
I have a dedicated switch for each network on each side of the fiber.
When I looked up setting up a VLAN using google, we got instructions and we set it up the way the instructions told us to. However, the broadcast that was supposed to happen failed and I am not sure why. Is there a site you recommend for setting up a VLAN?
Thank you for all your information.