Check your telephone book or use an online phone book and search for an emergency vets. You can generally find one in your area although it might not be as close as your regular vet. It sounds like your cat is pretty sick. I am guessing he is actually puking up bile and not yellow water. Maybe he has developed some type of blockage that would prevent a bowel movement.