Yes - you'll have to collect your bags at PHL and clear customs. However, you don't need to go to the AA check in desks, you just drop your bag back off as you exit customs. The baggage tag will be LHR-PHL-MCO, so it will get loaded onto the MCO flight.