You need to ensure you setup the "recruited" account with all the same info as your original account, so ensure you can transfer characters. The only way to get heirlooms from one account to the other is to level a character to the min transfer level (I think its lvl10) and then do a paid character transfer ensuring he's go the heirlooms in his bags.
You can transfer heirlooms between accounts under the SAME battle.net account ......