Kathy,
At the moment, there's no insurance company which will insure you son for these specific dates. You will have to get temporary car insurance for him each time he visits you and wants to drive your car. You can get
upto 28 days insurance through short term policies.
You can get a
one month car insurance contract from July and renew it until September. I suppose this is going to work out cheaper for you than getting temp cover for a period longer than 28 days.