Heh...I just bought a D-Link DI-713 wireless router, which allows 3 hardwire connections plus wireless PLUS it has a print server BUILT IN!!!! You connect your printer directly to it, so no matter what lan computer needs to use it, it is always available, as opposed to having to leave a machine on with a printer connected. Awesome.
Also very easy to install.
This is true if NTL is one of the very few (but very Nice and Good(tm)) ISP:s who will give you more than one IP per account. Definately worth investigating since it can save you both money and hassle.
But since it looks like he already tried this (have you?), I believe the router is the way to go.