Pre-order entrees are available on American for First and Business Class passengers on many routes. They did have a trial of pre-ordering buy on board products for coach passengers last year but I'm not sure if that has been expanded.