The list keyword Confidential hides a list from users when the
LIST command is issued to Listserv.   The list is also hidden from
the list owner.
 
What about the idea of modifying the LIST command to reveal
a confidential list when the LIST command came from the list owner?
 
Not feasible? Bad idea?