real routing hardware, and real traffic shaping hardware.
A cheap or old PC running Linux with the necessary cards in it will do both of those with no problems.
It's not going to be cheap. In the outside world, people pay $20-40 a month for their home internet connection which usually serves at most 4 people. $10 a month times 150 residents, and you should be looking at spending 1.5k a month on the connection for residents pretty easily.
The two T1s aren't cheap. They're significantly more expensive than a home connection.