Yes, your lists will need to be double optin if you want to get your mailer traffic accepted by 90% of non-dodgy affiliate programs.
You are possibly better off using a mailing service like mailchimp or aweber, because you may very well have problems with the deliverability of your optin confirmation emails.