He doesn’t have a ton of time left, but if does his easy running at 10min miles, and tosses in some intervals once a week at say 7:30 ish he should be able to run the race at 9 min miles and that would give him a time under an hour.
My 10k training blocks were something like 6 easy miles on Monday, 3 easy on Wednesday, intervals on Thursday, and 3-5 on Saturday with cadence work.
Also, What his shoe size? I’m a 11.5-12.5 depending on the shoe and have lots of older pairs I don’t really use much. Altra or Nike mostly with plenty of life. Fairly flat shoes with wide toe boxes so they should be good for just about anyone for at least a race or two.
They would be there pre broken in ready to go before race time. Message me if that’s a size that works and I’ll get them in the mail. My wife hates looking at them and I refuse to toss them out just in case.
After that if he likes the flat /barefoot style, they should last for a bit if not, he would go get fitted properly.