You've been given many suggestions on how to approach the subject with your roommate - good luck on that.
But, I don't know if you mentioned this or not but I would be certain to keep my snake as far from his snake as possible - if it isn't being cared for properly then it could very well be a carrier of illnesses that you don't want your snake to get.
Just my thoughts on this.
Good luck.