No, with the new version of Commission Gorilla, you don't need to host your own pages, they'll do it for you.