I reworked this macro a bit so i only require one key per spell

Code:
/target [mod:ctrl,mod:shift,nomod:alt,target=ToonA][mod:ctrl,mod:alt,nomod:shift,target=ToonB][mod:alt,mod:shift,nomod:ctrl,target=ToonC][mod:ctrl,mod:alt,mod:shift,target=ToonD][mod:ctrl,nomod:alt,nomod:shift,target=ToonE]
/cast [mod,target=targettarget,harm][nomod] Lightning Bolt
/targetlasttarget [mod]
On the active toon when you press 2
It won't target anyone because no modifiers are held (thus you keep your target)
It'll /cast on your current target
It won't targetlasttarget because no mod is held.

On non-active toons
It will target the active toon
Cast on his target
Then target last target

The hotstrings setup is just like the first page except you use 2 instead of ]
2 --> LBAT
Ctrl-alt-2 --> LBBT
Alt-Shift-2 --> LBCT
Ctrl-Alt-Shift-2 --> LBDT
Ctrl-2 --> LBET

The downside to this is that the key has to be completely unbound (even with modifiers), but the upside is you get your ] back