How to send "delayed" sms?
Without jailbreak what you ask isn't possible. Third party Apps from the App Store can't access the SMS service. 

With a jailbreak there seems to be apps on the Cydia Store that have this function. Like Future SMS.