If you have a good understanding of what is going on you can get this up and running in a couple of hours. It took me roughly 5 hours to setup all my hotstrings / test / debug / troubleshoot and now it is pretty amazing. The reason you need 2 keys is this: (simple form)

Key1 = The key that you use when the "active" window presses the button. (Your unoffical "leader/main")
key2 = The hidden macro that assist/cast based of the different ctrl/alt/shft modifiers. Basically what is happening is when Toon A is the active window and presses say #2. This sends Ctrl Alt + Z to everyone for example. Your hidden macro is bound to Z and the Modifier of Ctrl + Alt + Z makes all your characters assist Toon A , cast on it's target, then target your last target.

Another example will be say Toon B is the active window and he presses the #2. This would send Ctrl Shift +Z to everyone, and so on.
Here are a list of macros that I used as my "hidden macros" The first key refrenced is the "active key1"; then the spell name; then the second key is what I bound it to as my hidden macro. These are just some examples I have a lot of others that I added since then.

P.S.
2 Key things to remember
Point1= Copy / Backup your Bindings / Macros before you start (may want to save keyclone settings too) just incase you want to swtich back.
Point2= Get the addon Bindpad or Trinitybars.

Macro List:
Code:
2 LB [

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget 


1 CL ]

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettarget,harm] Chain Lightning
/targetlasttarget 


3 ES \

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettarget,harm] Earth Shock
/targetlasttarget 

4 CH ;

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettarget] Chain Heal
/targetlasttarget 

6 lhw'

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettarget,help] Lesser Healing Wave
/targetlasttarget 


9 FrS ,


/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettarget,harm] Frost Shock
/targetlasttarget

0 FlS .

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettarget,harm] Flame Shock
/targetlasttarget  


num9 Purge z

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettarget,harm] Purge
/targetlasttarget 

5 dps(3)/heal(2) x

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettargettarget] Lesser Healing Wave
/targetlasttarget 

or

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/cast [target=targettarget,harm] Lightning Bolt
/targetlasttarget 


F Follow i

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]
/follow
/targetlasttarget 

F6 Focus j

/target [mod:ctrl,mod:shift,nomod:alt,target=Lawlshawk][mod:ctrl,mod:alt,nomod:shift,target=Lawlzshawk][mod:alt,mod:shift,nomod:ctrl,target=Lawllshawk][mod:ctrl,mod:alt,mod:shift,target=Lollshawk][mod:ctrl,nomod:alt,nomod:shift,target=Lolshawk]

/focus [target=targettarget,harm] 
/targetlasttarget 

Toon Hotkeys (no mod for "main")
A= CTRL / SFT 
B= CTRL / ALT 
C= SFT / ALT
D= SFT / CTRL / ALT
E= CTRL
Using the last macro you see I'm assigning my focus to whoever my active window is at the time's target. I also have some other non-hotstring buttons bound to LB Focus, Cl Focus, ES Focus, and my big instant cast EM CL on my focus target. This works well for pvp. I can be tapping 2 targets at any given time without having to change targets. Example: Target a warrior I'm LBing him down the healers are hellbent on keeping him up, now I previously setup the hunter as my focus. I begin hitting my LB focus button followed by and ES and instant EM CL on my focus. Timing is key here totally ganked the hunter by surprise and my main still has the warrior targeted, so they never saw it coming.