I can understand all of you having the want to enablel this person to recieve calls to a geographical number.
but hasn't it occured to you that the best way to smite ntl would be to ring your daughter on the weekends using 1899?
The price of ringing mobiles on the weekend using 1899 is very reasonable. Only 2p/min and a 3p connection charge. I understand this more expensive than you can ring the 0870 number on BT but what better way to stop NTL getting more money.
Personalyl I can't stand the company after what they did at Soutahmpton university. They prevented the students from using a LAN in halls for six years because they wanted to tie them into 1p/min dialup for as long as possible.
One last thing,
Does your daughter own a laptop and is there wi-fi access in her room. If so get her to register with
www.sipgate.co.uk and she will recieve a free UK geographical number which will enable her to recieve calls on her laptop. As electricity is effectively free in halls she can leave it on all day.
If she wants to ring you there's a long thread on moneysavingexpert about using a program called firefly combined with 1899 VoIP. If she used that she wouldn't have to pay anything to call you.