I did it in March. The IFE depends on the plane. IF the plane has a system then there is IFE. If not there isn't. Bring your own if you're really worried.
In F there was a full dinner service that was comparable to a transcon meal (or very close). In the back there was a dinner served but I'm not sure of the exact details.
Here's the details for tonight's flight:
Inflight Amenity Information
Continental Flight 887
New York/Newark, NJ (EWR - Liberty) to
Panama City, Panama (PTY)
Mon., Jun 15, 2009 at 5:20 PM
Boeing 737-800
Complimentary Food
First Class: Full meal with choice of three hot main course options
Main Cabin: Snack featuring salad and a choice of hot sandwiches
Inflight Entertainment
Overhead video monitors and 12 channels of in-seat audio entertainment. A movie will be shown. Headsets are complimentary in First Class. In Economy Class, you may purchase your own headset for $1 and keep it for use on future Continental flights. This charge applies only to flights within U.S. and Canada, and certain destinations in Mexico and the Caribbean. Your cabin crew will inform you if the charge is applicable for your flight.
In-seat Power
Not offered on this flight