Okay, well. I honestly don't understand all of the wording; but I can give you an example as to how it works (I've only read the post once)

For the following example, I have accounts A, B, and C.

Account A refers B.
Account A refers C.

I level a shaman to level 60 on accounts A, B, and C. (just an example, the class doesn't affect the example)

Account B can give 30 free levels to account A.
Account C can give 30 free levels to account A.

Account A gets a free level 60, AND has the level 60 shaman on his account as well.

================================================== ================================================== =====

So, if you have it working like so, then it will give you the follow results :P.

Account A refers account B.
Account B refers account C.

Accounts A, B, and C level a shaman to 60.

Account B can give account A 30 levels.
Account C can give account B 30 levels.

If that makes sense .