show MGNecroAnchorites.Halo
If the value returned is 1.0000, then the Shade is present, 0.0000 if not.
In the script where this variable is found (has NecroAnchorites in the name, I'll check at home tonight and edit the post with the exact name), there's an if-statement where a day # is tested for < 7. I changed the 7 to a 2 using the Construction Set, and sure enough, the Shade occurred on "Days Passed == 4", instead of the Shade occurring on "Days Passed == 9" when the value is 7 as normal.
Also, if you visit one of the four sites with an altar, I think the Worm Anchorite only shows up if the "Necromancer's Moon" quest of the Mages Guild is running. So enjoy making those Black Soul Gems stress-free, fellow evil characters!