Do I need a web site to participate in your Affiliate Program?

Having a web site will help but you can also get email links that you can send to your friends and colleagues and share on social media.