Hi, I'd like to help you with your question.
Normally, I would say that you are feeling insecure and that is why you feel the need to check up on your boyfriend. But since he is flirting and you have seen evidence that he is cheating on you (cybersex and sending someone money for sex is cheating), then I would say you have good reason to feel insecure.
Any relationship that does not have mutual trust as the basis is in trouble. At this point, you cannot trust your boyfriend. Not being able to trust him undermines your ability to feel you can be with him and not suspect him of going behind your back with other women.
There is two ways you can handle this. Either tell your boyfriend to stop his behavior and go to counseling with you, or leave the relationship altogether. If he is willing to stop, then talking to a counselor will help him learn why is does these things and how to stop. But if he is not willing to stop and/or get some help, then you will need to decide if you are ok with living with his behavior. If you are not, then you need to end the relationship.
I hope this helps,
Whenever you have reason for suspicion in your relationship, you have two options. You can either ask your partner outright about your suspicions, or you can look into it yourself. You chose to look into it. It is ok to feel guilty about it, especially since it is something you would not normally do. That is your internal "police", your conscience, telling you that you did something you feel is wrong. It is a good sign that you have good control over your own behavior and follow societies rules.
You are not a terrible person for snooping. It is human nature, especially in a relationship where you feel strongly motivated to protect yourself. Your boyfriend is giving you signs that something is wrong. It provoked you to feel worried and you reacted. Yes, it was not the best thing to do. But it happens a lot in relationships, more often than you may know.
The best way to get rid of your guilt would be to admit wrong. For you, that may mean apologizing to your boyfriend. But don't allow him to make you feel worse about it. Once you apologize, it is up to him to forgive you. If he does not, then that becomes an issue about him and not you. You will have done what you can to repair the problem. That is all you can do. Anything further is about his inability to let go and probably about his guilt for what he is doing to you, which is cheating. Kate
PS I got your request for this additional question this morning. I'm sorry I could not catch it in time. Just Answer requests to a specific Expert only last 10 minutes before they are put into the general queue. Since your question did not have my name on it, the Expert who answered did not know it was for anyone specific. If you would like to work with me again, just put my name at the beginning of your question such as "Kate, I wanted to ask....." so if I'm not on line and can't catch it, the other Experts know it is for me and will leave it until I can get to it. Thanks!