Hi NC, A short-term solution may be to buy your s an air mattress and sheets that he can keep at h's place. That way, s doesn't have to sleep in their bed and h can't blame you for keeping s from him.
For the long-term, I agree with Jenny that visiting a counselor to discuss co-parenting would be best.