Wow, thank you for all of the helpful advice!
I agree with Mullhollander that either ANOBAG (which I believe is what miniMia is suggesting) or going through a payroll service are the most viable options in this case. I believe his company already pursued the ANOBAG option, and decided against it because it would require registering as a company in Switzerland, which would make the company as a whole liable for Swiss taxes. Therefore, going through a payroll service seems to be the best option.
The one thing that is still unclear concerning the payroll service is how it would work with the type of permit he would have (L dependent). Would the payroll service also apply for his work authorization, requiring them to show that they could not hire someone from Switzerland or the EU to do his job? If so, would this just entail a statement saying that the position only exists in Switzerland because he is in Switzerland? Or would it actually be necessary to show that they posted the position and considered other candidates, as is implied
here?
Thank you again, I really appreciate all of your insight!