And if you're BA gold (and hence not subject to various fees) it might be easier to make a redemption (which draws miles from all HHA members) and then cancel it.
Alternatively, they could (i.e. you, with their account open) make a purchase from the BA e-store...but make sure the miles post.
tb