I needn't highlight how wrong your behaviour is, since you already seem to understand both the immorality, and frankly, illegality of your actions.
The first thing you ought to do is avoid having people sleep over by you until you get yourself in order. A lawsuit will ruin your life if you are proven guilty. You may also have to register as a sex offender, depending on where you live- a title which will brand you as a potential danger for the rest of your life. To avoid this possibility, live on your own until you gain a strong sense of self control.
My next advice would be to start small and then grow into bigger goals. The problem most people here make is that they aim to be perfectionists in a cycle that has been established and reinforced over many years. Failure is almost inevitable, but you must learn to rise from it and learn something new every single time. Start off with a goal that you feel you can accomplish. This may be only abstaining from porn which satisfies your fetish or it may be a complete abstinence from all of PMO. Pick a goal, set a period of abstinence and keep pushing till you achieve it. Once you're done, set a bigger goal and go for it.
I would also suggest that you seek counseling for this. To act on an impulse is one thing, but to involve others in it is another level of addiction entirely. You will greatly benefit from some therapy and regular reinforcement of impulse control.
Good luck.
You can do this.