iPhone | Send vCard via simple SMS
Check possible answers for your questions here:
Send location information or vCard through SMS on iPhone
Creating a vCard in iPhone
how can I send vCard through sms message in code?
https://github.com/aussiegeek/AddressBookVcardImport
http://www.developerfeed.com/objectivec/howto/how-generated-vcard-using-objectivec-iphone
What you are trying to do is not possible. You can only send plain text via the public API of MFMessageComposeViewController. No attachments or alternate content is currently supported.