No, you don't need a LetsGetChecked account to become an affiliate. However, it might help to create an account to experience how the products work and get a better understanding of how to promote them.