Yeah, I'm using the Restored Power hack right now to try and create a Drain command, but it's a bit harder than I thought it would be with my limited ASM skills. I can't seem to find the subroutine that would change it to the Vampire's Fang item rather than the Grimoire item.
In regards to the enemy call command, the way I was doing it (a spell that costs 0 MP) seems a bit easier, that way it wouldn't require any ASM hacking, but it would have the multiple use bug. Like you said, it would have to be documented and avoided by users (that's what I meant when I said "workable"). Anyway, it's far down on my list of priorities right now, but when I get back to it I'll let you know how it goes.