The 5 speakers for the surround should be on an AV receiver with all of the sources connected to it, as well as the subwoofer (if desired). The rest fall under the category of 'distributed audio', and should be managed as such. Distributed audio doesn't need to have stereo separation and to keep speaker placement easy, using dual voice coil speakers works best. The other way to handle a large number of speakers (this isn't really a large number, but it's not like "just an extra pair"). Impedance management is needed when more speakers are used and there are several ways to deal with this. One way involves volume controls for each pair- the controls have jumpers that allow you to maintain an impedance that makes the amplifier happy. The other way uses volume controls for each pair and one impedance compensation device. In either case, I would use volume controls that mute when the system is turned off. He would then press the mute button when the system turns on in the area where he wants music at that time. The muting volume controls use a small 12VDC power supply to provide the control voltage and either Cat5e or thin speaker wire will work, as long as it's rated for in-wall use (CL-2).
Another way to control the speakers and maintain a decent impedance is with a speaker switcher with volume controls, in one box. The drawback to this is that any time someone wants to turn any of the speakers on, off or change the volume, they need to go to the control box instead of the local volume control.
If the ceiling speaker wires are 2 conductor, I would add a second run from each volume control location so the dual voice coil type can be used. If the ceiling drywall has been installed, this is moot and he'll have to use single voice coil speakers. The volume controls wouldn't change, though.
With a 2 zone receiver, he'll need an analog audio connection from all of the sources so the extra zone will get the audio but that's not a big deal since everything is probably in one place. The amp for Zone 2 doesn't really need to be there but as long as it can run cool, it's no problem. I would recommend an amplifier that turns on when it receives the audio signal, so it doesn't require a separate command and nobody will forget to turn it on or off.
If he would want to listen to the radio inside and a different radio channel outside, a separate tuner can be connected to the AUX input, or a receiver can be used instead of a power amp for Zone 2. Remember, the distributed audio amp will provide XXX Watts/channel, not per speaker. The only way to have that is with a multi-channel amp with separate inputs.