Has he been checked by a vet? The diarrhea may be a sign of something wrong. Whenever a cat is peeing inappropriately a vet vist (even if he was in last week for something else) is in order.