I think there's a wifi adapter that'll do what you're asking with a very limited set of usb hardware, and only one at a time, I beleive. Have you considered upgrading to bluetooth peripherals and getting a few usb bluetooth dongles for your assorted systems? Other than those two options, I suspect you'll be out of luck.

Matthew