If the miles are in another account, it usually makes more sense for the person who has them to get an award ticket for the person who's going to travel. Fees for these transfers are absurd, considering the near-zero cost to the airline of processing the transaction. Do it only to top up an account for an award when there's no better way to get enough miles in time.