Send messages by voice: Voice Texting Deluxe
Speak to your iPhone or iPod, and have it translate your voice into text. Then just do anything you want with the dictated text: send it as email, sms, facebook post, twitter, or just copy/paste it into any other app. Check it out!
Sparkling Apps - Mobile and Social Application Development