Google up Virtual Router and Connectify. Due to how variable the setups can be, this is not an offer of support.

And yes, your setup and the ones I know require a PC to make it happen.