Yeah its the acid in saliva that does the harm I think.
I don't know about soap, but I assume it would be a similar thing, there are so many chemicals in soap. I guess after you've done the bum on a pillow for a while and rested it won't hurt, I mean any sperm that you wash away with soap will only kill the ones on the outside...