While there might not be any legal hurdles to selling miles, most frequent flyer programs, like the American AAdvantage program, explicitly prohibit bartering or trading of miles. Redeeming miles for cash would, therefore, be considered a violation of their program rules.