Currently companions can talk to NPCs only for trading. They can pickpocket / steal / move the same as the main characters. There are some talents companions can not get, but otherwise they can be developed the same as main characters. I assume henchmen would be the same in that regard.