As far as invocations for Wilhelm, Fiendish Vigor is very apt despite its name (cast False Life at will). As for the second one, I’m thinking Eyes of the Rune Keeper (can read all writing) or perhaps Devil’s Sight (see in normal and magical darkness). I love Mask of Many Faces (disguise self at will) but don’t see the connection to the Undying theme.