I have an RFP for a consortium of 27 groups, a central website, where the sub-groups can, perhaps have their own (Organic) Group page like in the demo for Drupal Commons.

Each group may have an account with any of the major ESPs, MailChimp, Campaign Monitor, Constant Contact, etc.

I see that there is an "all lists" block. I am thinking that you are assuming that all lists will be owned by some single site user, but not in this case.

So, for each Group, there should be a List Manager role, and that person can edit some 3 custom fields: ESP, APIKey, etc.

On the page for each group, the enhanced version of this block/module would look up these parameters from the record of the related List Manager, and present the signup module, such that the user can register with the organization whose page it is.

Davy points out that the current module assumes a single list owner. Can anyone think of an easy solution to the problem of each group wanting to have a separate module/block for registration to their specific list, displaying on their page only?