The fare I just booked, a web-only special in L class, will earn miles on AA.
I don't believe that Oribtz-booked reservations are treated differently than those booked directly with the airlines, so the booking-class & "web-only" fare status determine FF eligibility.