Here’s something interesting from Microsoft
VirtualWiFi is a virtualization architecture
for wireless LAN (WLAN) cards. It abstracts a single WLAN card to appear as multiple
virtual WLAN cards to the user. The user can then configure each virtual card to connect
to a different wireless network. Therefore, VirtualWiFi allows a user to simultaneously
connect his machine to multiple wireless networks using just one WLAN card.
Read all about it here