In short, No, you don't need to have a website. Reputation Builder provides you with everything you need including a page and email forms to communicate with your customers.
Should you have a website? Yes. We encourage every business owner to have a website. Reputation Builder will allow you to embed reviews and ask for feedback right on your site.