Sam got into the habit of licking my shirt. He loves knitted things, and goes crazy licking until they are soaking wet.
Now, I just hold him firmly, say no! and physically stop him. When he starts, I repeat that, holding him by the "shoulders". Then he settles down and just purrs and snuggles instead of licking. It's getting to the point where I can just say NO and he stops.
So, if you work at it, you can teach a cat to stop licking.