I think the best and easiest way to implement a global SUSPEND and
RESUME would be (as has already been suggested) to do it at the local
user level: Provide a trivial exec for signup/signoff/suspend/resume
that keeps track of all the lists in a file in the local user's
directory when it sends off the corresponding LISTSERV commands. I
already use a TSO clist for signup: "SIGNUP listname host". This is
shorter than the actual commands, and it also does a SET REPRO for me.
/Leonard