Jvincent:
I don't want to be discouraging to you. I really hate to do it, because I once had no knowledge and I still have a lot to learn.
This entire GSM thing is something I'm just now about to dive in to, and I have been hard at this electronics stuff for 8 months. I started by reading two books. One was about a 900 page book covering everything from the fundamentals of Ohms law to digital circuitry. The other book was a couple hundred pages that gave lots of sample code for the PIC. In addition, I've had the advantage of programming with PICs and looking at LOTS of sample code, as the PIC is much more popular to hobbyist than the uC you are using. I've spent hours/days reading datasheets and I've made at least a hundred posts between this forum and others asking different (specific) questions. Maybe I'm a little slow in the head, but despite my "experience" I'd still be challenged for a solid weekend getting it up and running, and I feel fairly comfortable with the features of mid-range PICS (though not the enhanced ones, heh)
What I'm saying here is that as boring as it seems, and as exciting as it is to just get into your project, it is an absolute necessity to put in the time to learn the basics. Quite frankly you can't expect to not know what a timer is and not no how to code your uC, and expect to get a GSM module to work. I wish you the best of luck in this, and I hope you succeed with it -- but learn some basics!