Only old school folk that didn't have switched hubs ask about subnets.

Now if you want to create limits on bandwidths that usually ends up with folk melting down over the complexity. In short you learn all about linux based routers. There is no cheaper off the shelf solution and no click here to create solution. It's a bit of hard work but if you want it, you know what to look into next.
Bob