I have several schools of thought on this. 1) talk to the school guidance counselor about the situation. The school guidance counsel and/or nurse may be able to offer you some suggestions as to how to handle the situation or even suggest places that have little or not cost. 2) Do you have a minister and/or priest that you feel comfortable w/in discussing the situation and then they can make themselves available to chat w/him. 3) Is your son close to a coach or some male friend of the family? It sounds like your son needs to be talking to someone and maybe that someone should be someone other than you or his father. He may feel emotionally divided and doesn't want to make either of angry.
You can speak to your h about it, but I don't think he'll see the light on this because in the mlcer's mind, the kids are fine and will bounce back w/o any problem.
Just my two cents.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.