I am creating a roster that has different membership types. I would like to make my site automatically subscribe members who fit in type "A" to mailing list "A". When a member changes from type "A" to type "B" they should be automatically unsubscribed from mailing list "A" and be subscribed to mailing list "B". I need to do this by using a CCK email field on a node as opposed to a field on the user profile as I have multiple users who all share the same "member" node (multiple people from the same family).

I am assuming I will need to use an additional module such as rules to actually make the changes to the lists automated, so I am more looking for how to subscribe a CCK email field to a mailing list than how to automate the process, but I welcome help on both issues.

I have been looking into how to do this for a while, and am hitting dead ends. Any and all help is greatly appreciated!

~orbmantell