<<< Is it possible to link the computers up wirelessly and send data from the laptop to the PC and print off from the PC? >>>
You can set up a wireless network and set a printer connected to one PC as "shared" so that it can be used by either computer. Be aware though that this applies to *printing* and, with a multi-function device, not to scanning and copying.
An alternative option (which I use with a multifunction device) is a USB switch:
2 computers to one USB peripheral click here
4 computers to one USB peripheral click here
These are USB 1.1 switches but, for "printers", USB 2.0 speeds shouldn't be necessary as the machine itself will be what determines overall performance.