I don't know if Nameless read the news on wc3s, but I'll start again here.
He PMd me, and wrote that he wants the second option.
When the unit casts the spell, simply create a dummy with Big Bad Voodoo, and turn on a trigger that moves the dummy to the caster every 1-2 seconds.
When the casting stops, kill the dummy.