This should theoretically be possible using ICS (internet connection sharing). I couldn't give you the foggiest idea on setting it up, but that would be the way to do it.