How to I make my text messages go as iMessages
I've had this happen before, and it took erasing the phone number and re-adding it to the contact for the iMessage system to correctly "sync up".

Another thing you can try doing is deleting the phone number, and then adding his Apple registered email address first (add the email, save the contact, then add the phone number).