Ok I've finally had some time to sit down and mess with it I'm getting ready to go to a New Year's party, but it's still got some kinks, I'll have to check out the shared mouse click thing again later.
I'm wondering about overcoming certain barriers though like accepting quests and looting mobs for quest items, etc.

Here's the current code

Code:
//================================================================
// SAMPLE SCRIPT FOR TWO WOW'S ON ONE PC 
//
// Instructions: Copy this entire script (all the blue writing
// on gray background including comments). Save it in a file. 
// Load it into HotkeyNet.
//
// Toggle the scroll lock key to turn hotkeys off and on. (You 
// can change this if you want, just like you can change 
// everything else with HotkeyNet.) 
//
// Requires HotkeyNet build 147 or higher.
// 
// For more info, go to www.hotkeynet.com 
//================================================================


//----------------------------------------------------------
//     WoW LAUNCH AND RENAME SUBROUTINE
//----------------------------------------------------------
<Command LaunchAndRename>
<SendPC %1%>
<Run %2%>
<RenameTargetWin %3%>
<RemoveWinFrame>




//----------------------------------------------------------
//     WoW LAUNCH HOTKEY 
//----------------------------------------------------------
//*
<Hotkey Ctrl Alt L>
    <LaunchAndRename Local "C:\program files (x86)\World of Warcraft\Wow-64.exe" WoW1>
        <LaunchAndRename Local "E:\World of Warcraft\Wow-64.exe" WoW2>


//-----------------------------------------------------------
// DEFINE MAIL LABELS FOR SENDING KEY STROKES 
//-----------------------------------------------------------
<Label w1 Local SendWinM WoW1>
<Label w2 Local SendWinM WoW2>


//-----------------------------------------------------------
// DEFINE HOTKEYS FOR ALL KEY COMBINATIONS THAT WILL GET
// SENT TO BOTH WOWS. ADD MORE KEY COMBO'S IF YOU WANT. 
//-----------------------------------------------------------
<KeyList MyList 0-9, A-Z, Space, CapsLock, LAlt, Alt, LCtrl, LShift, Numpad0-Numpad9, Divide, Multiply, NumpadMinus, Tab, NumpadPlus, Backspace, Insert, Home, PgUp, PgDn, Delete, F1-F12, Esc, Oem1-Oem7, except OEM2, w, a, s, d>
 
<Hotkey ScrollLockOn MyList; ScrollLockOn Shift MyList; ScrollLockOn Alt MyList; ScrollLockOn Ctrl MyList>
<SendLabel w1, w2>
<Key %Trigger%>


//-----------------------------------------------------------
// DEFINE MOVEMENT KEYS THAT WILL GET SENT TO BOTH WOW'S.
// ADD MORE KEYS IF YOU WANT. 
//-----------------------------------------------------------
<MovementHotkey ScrollLockOn up, down, left, right, space, X>
<SendLabel w1, w2>
<Key %Trigger%> 


//-----------------------------------------------------------
// BROADCAST MOUSE CLICKS. HOLD DOWN OEM3 (ON U.S. KEYBOARDS,
// THAT'S THE SQUIGGLE KEY IN UPPPER LEFT CORNER) WHEN YOU 
// WANT TO BROADCAST.
//-----------------------------------------------------------
<UseKeyAsModifier Alt>


<Hotkey ScrollLockOn Alt LButton, MButton, RButton, Button4, Button5>
   <SendLabel w1, w2> 
      <ClickMouse %TriggerMainKey%>


//————–-----------
// TOGGLE HKN MUTE
//—————-----------
<hotkey Pause>
<sendpc local>
<ToggleHotkeys>
Also, what are the other Oem keys? And would using the Windows key work for the mouse click toggle? HotKeyNet calls it just plain Alt instead of LAlt or RAlt, and currently I have the windows key disabled from opening the start menu.