Announce list unsubscribe

I’d like to use the Announce List with the suggested DreamHost form code but I’d like the unsubscribe to cost the recipient one click from the email. Currently it appears that the best I can get is to provide them a link to a page where they type in their email address and then click Unsubscribe.

How do I provide a link that they can click on that would then send their email address to this DH script to accomplish the unsubscribe? Or do I have to write my own script? I’m still learning how all these pieces fit together and have little cgi or php experience – yet.