In all seriousness, that's probably the easiest way to do it. However, he'd have to duplicate the setup, as he wants to have it work for either opener. So, double the cost and he'd have to have two lights mounted next to each other. It would look kind of odd.
If it were me.... I'd use an X10 powerflash module, a magnetic switch on the door, and an x10 wall switch to control the outdoor light. Wham, bam, thank you OW MY EYES, THAT LIGHT IS BRIGHT!!!
Install a floodlight.
Wire it for a regular wall switch, but:
Install this higher powered X10 wall switch.
X10 XPS3-IW WS13A High-Wattage 20A Relay Switch
Plug in an X10 power flash module to an existing wall outlet in the garage.
X10 PSC01 X10 Powerflash Interface
Install this wide gap magnetic switch on the garage door and wire it to the power flash module with garage door opener switch wire.
SECO-LARM SM-216Q/GY Wide Gap Magnetic Contact - Gray
If he has two (or three, or four) garage doors, just add another magnetic switch to each door. They all can be connected to the same power flash module. If any of the doors are opened, the light will turn on.