Agree. Perfectly allright to have a passenger control the airplane. I volunteer for a Dutch charity and we do this all the time - with sick and handicapped children even, with the authorities knowing and endorsing what we do.
However, you are the PIC and that's what should appear in your logbook. He doesn't log anything. Also, most likely you'll be flying from the LHS so he'll be seated in the RHS. Not something that he might be used to. For that reason, plus insurance, club rules and maybe some other things, it's probably a good idea for you to handle the take-off and landing.