I tried the bt broadband checker on the landline number and got "There is no data available. This may be because it is not a BT line or it is a number which has been moved to an IP Voice service. We advise using the address to check availability instead." which seems very strange to me!
Like it says, use the Address Checker instead - enter postcode, select house from drop-down provided on next screen.
However, if this is a BT PSTN line it's indeed unusual that it can't be used as a key here. I'm presuming it's not a line provided by Virgin Media or some other company? It would be very helpful if you could say what the existing connection is.
can't for the life of me work out how to get VOIP to keep the landline number and divert it to a mobile so she can get free minutes.
There are companies that will port the landline number, accept incoming calls and forward them to a specific mobile number, although there's a per-minute cost for that. For example see numberpeople.co.uk (not a recommendation). If the number's being kept just for the occasion calls from the GP or whatever, while friends and family use the mobile number directly, that's not a bad way to migrate to mobile.
But really: she's 91. I would just take digital voice from BT / Zen / Sky so the existing phone plugs into the router, and the entire responsibility for managing the line and the voice service, including support for a vulnerable person, rests on a single company. If it costs you a few quid more per month, I think it's worth it for peace of mind.