10$ a month is hardly anything. It's the cost of lunch.
Cheaper if you do the prepaid messaging option...
Another option is to work with a wireless development board and rely on it being able to connect to wi-fi every once in a while and report it's logs...http://www.rabbit.com/
I worked with their TCP/IP development kit a few years ago and they are really easy to do great things with.