You would have to get a wireless card for the visa machine and set it up as an ad-hoc network for the laptop to connect to it (the wireless equivalent of using an Ethernet cable). And set up ICS on the vista machine
Instructions on how to setup ICS located here
http://www.windowsreference.com/wind...etup-in-vista/