<Does a dance> Success! Woo-hoo! It worked it worked it worked it worked! Thanks Kismet!
Ok, so now he is in the party and everything is working great. There are a couple small things I would like to change if possible, and I'm not sure quite how. If anyone knows how, awesome. If not, well hey, at least the NPC is functioning correctly now
(1) He calls out to me as soon as he sees me. I'd rather make it so that the player must initiate the dialog himself. Neither shoutdl2 nor initdlg accomplishes this--which script should I use?
(2) Ummm, the Monster Summoning I spell has no graphic in his spellbook. It's there, it can be memorized, works great, but the graphic itself is not there, just an empty area. Anyone know how to fix that?
(3) I want him to be a mage, not a thief/mage, but it would be nice to give him the Pick Pockets ability. I tried assigning this in Shadow Keeper and it appears to have carried over into the CRE, but in the game itself he does not have the thieving icon, nor does Pick Pockets appear in his record screen. If this is impossible (or really hard) then I will abandon the idea. If there is a very easy way to do it, though, then I'd like to.
(4) Is there any way to give him an abnormal skin color? By this I mean, a skin color not normally available at all, like silver or gold or green. I tried this from Shadowkeeper but it caused a game crash.
(5) MOST IMPORTANTLY: How do I make a new paperdoll (inventory screen avatar) for the character? I want him to look like the human mage paperdoll, but with no beard, and if possible longer hair. Even if this takes some work, I'm willing to put in the effort. This NPC is human but should definitely not have a beard.
Thanks again for everyone's help! The most important change I want to make is #5, the paperdoll. The others would be nice but are not essential. Most importantly, thanks guys for helping me get this NPC to function properly.