Is it true that the pilot and co-pilot are required to eat different meals?
It is a company specific rule found in the Flight Operations Manual so is airline specific.  There is usually a statement that goes along with it which also says to avoid foods with a higher than typical rate of food poisoning, such as raw fish before and during the Flight.  In the US, the FOM is submitted to, and accepted by the FAA so the procedures become required.