So your big problem is that your SMS messages aren't working yet.
One problem is that your sketch is sending blindly to the shield. Since it doesn't look at the responses from the shield you don't have much to go on when troubleshooting. Try writing a function that will display characters from the shield until it sees a newline. Call that after every command to the shield.