For the Adult Forum - RapidTechHosting (Heard good things about them from respected users, but, no self-experience.)
And for the image host, I suggest you to go for VPS. Many web-hosts would give reasons like, out of resourse, high load script, etc and kick you out from their services if you...