I cannot share contacts through text messages with my iphone 5
The easiest way for sending contact to another person is through the Contacts App.
Just tap on the contact you want to share and you'll see the details for that person.
At the bottom of the page is a button "Share Contact". There you can either choose to send this through a Message or email.