Shouldn't an NPC by definition not be attached to any particular character? if it's exclusively controlled by one person it's a player character.