Would it be best if you treated him as an NPC? That would let you determine how strong his language skills are based on the number of tricks I spend on speak. I know that's a little extra work for you and if you don't want to do it I understand.