No. You cannot send sms in iOS programatically. Yo have yo use Message Framework. That requires explicit confirmation from the user. There’s no way to send a message without that confirmation.
But, based on your specific requirement, you may be able to send sms using your own web service for sending sms. Still Apple will review it.
I will update this post with example of sending sms using Message Framework.
Self Taught iOS & Android Mobile Application Developer.