Virtual Router (see google.) While it should do what you asked, I have never supported it. You will be a Jedi Master to pull this off.
(Typo, I meant Network Master.)
I have a HP computer, currently with Windows 7 on it, but that's not a problem, if the solution requires another OS. I have two USB wireless sticks, both plugged into that machine and an Ethernet wire going to my other computer that doesn't work with a wifi adapter very well. Then there's my big house, some parts of it are out of the regular wireless router range. I'd like to use this HP as a wifi repeater too. I faced the problem that Win 7 can only share one connection at a time and can only share a connection to one output. What I want is to pass the signal I get from one of the USB wifi adapter to the other adapter AND trough the Ethernet cable too. At the same time. Is this possible? If yes, how?
Thanks for your help.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic