Actually, I figured this out, I think. I haven't implemented it yet (because we're not sure we want multiple lists), but it seems like it should work. I hope someone else finds this helpful.
I changed this line in the standard web form:
As long as name="list", I think that any input type should send the proper information to the DH Announcement List script.
Hope this is useful to somebody.