I would suggest to your roommate that the cat be seen by a vet. It COULD be that the cat has a Urinary Tract Infection.

Other than that, I also suggest that you keep your bedroom door closed.