Go the router route :)
Seriously, you should be able to pick up a cable/dsl router for $75 - $100. Well worth it. You don't want to deal with a software solution if you don't have to. If the main computer is used for other things then being a "Proxy" server, you don't want to deal with it...