Hi.
Ron is right about the phone lines, radio seems the only way at the moment (roughly 15€)
What you can do though is get a Skype phone connected via PC. With this you can call anywhere (even UK) for 1€ per hour (plus cost of internet call).
Telefonica (Spains BT) have English speaking customer service, just dial 1004, wait for the Spanish to stop and say "Ingles". They can also put you through to English Movistar for mobile phone enquiries.