I can totally see your situation you're in with this. What do you think about AAAAA's idea of getting your son's input? Also check with his school and see if they can make an exception and have him eat separate from the other kids to avoid "contamination"? Just some thoughts all these suggestions are just ideas to be tossed around.
This is stressful I can see, I hadn't realized you were already going through so many things with your son as it is without this curve ball being thrown at you. Money's a big issue for us too. <3 Please keep in touch with what happens with all this

Keeping your son involved with the changes can help but there's no guarantees. We're all here for you guys.