Yes, you can transfer miles to someone else's American Airlines account as long as they are also a member of the American Airlines AAdvantage program.