AFAIK:

NPCs and PCs work differently how are determined their looks.

While an armor applied to an NPC only changes its stats, PCs will get their stats and look by the equipped

NPCs' look is apllied via visual sets.

See here for more info: http://larian.com/forums/ubbthreads.php?ubb=showflat&Number=616288#Post616288