Have you looked into anything with data management, digitalization, or even GIS (mapping data) in a non-tech field he finds interesting? Starting out with simple data entry, perhaps, but beyond that there are so many places that seem to need people who can manage, modify, QA/QC, summarize, run stats, etc for massive databases. I don't mean computer programming, but learning software like Excel, Access, Oracle, VBA, SAS, R, ArcGIS.
I know some biology/geology fields need people who actually like sitting in the back room processing files and compiling data, or digitalizing old data because everyone else wants to be in the field or the lab doing fun stuff. I did that for an organization for one contract. It was a huge mess because the previous research assistant was an amazing field assistant and completely useless with computers. That position was working in hydrology/ecology but there may be similar types of jobs in other fun fields. And the social interactions would be mostly with the group/lab/team, not the general public or sales.