Someone already mentioned an SMS switch - but better suited would have been a system to that would request the device to send data. First is a 'where are you, and what network are you connected to?' if the response is somewhere cheap then 'Send data', if not then wait a period (hour/day/week?) and ask for location again.