Richard et al,
Thanks for the feedback to date.
I've just realised that there's a further complication to the printer sharing situation: My PC is company issued and is used for work - hence it spends most of it's time on my LAN connected to the company via a VPN. When active, the VPN software prevents the laptop from seeing the rest of the network - hence it would not be able to see a shared printer on the network. (I can't get into the iMac shared drive with the VPN s/w running) So I've decided to try option C - A nasty (though cheap) Belkin USB splitter, which should allow the iMac (which acts as a print server for the iBook) to share with the occasional laptop visitor. Hardwiring is not a problem as my work laptop normally stays in my office, unless I'm catching up on email whilst watching TV.
Cheers,
Land After.
Cost = 18 GBP