Unfortunately I've never done anything calender related (never needed to) so I'm not the best person to help out with it.
As for the sms thing, I appreciate you didn't ask about it but the very fact you mentioned SMS gives an impression that you may need help with that. If you had simply asked for help with a calender and not mentioned SMS then I'm sure you would have got help with it almost instantly (in fact you may be better off starting another topic about it and just skipping the sms bit completely).
My helpful sig has gone because a mod below the administrator gave me an infraction - despite the administrator personally agreeing to it.
If you need any php tips or tricks you can PM me.