Follow this link to the Exodus Global Alliance library of articles on homosexuality - Articles
Several Christian ministries seek to help people who are struggling with pornography. Here are links to some of these ministries:
General Articles

What Does Change Involve?

God is not an Enabler - Mike Goeke

For Friends and Family - Shirley Baskett

Neural Paths of the Mind - James Cox

Emotional Dependency - Trish Birskys