Both, LISTSERV and NETSERV are written in a way that it seems useful to me to combine the servers. Trying this would probably lead to some "server framework" that could be used to plug in extra/local functions into the server that are independent of other functions. As for example the UDS interface in NETSERV.