I really don't know much about Denora to be honest (pretty much forgot everything), I'm not one that uses a statserv of any kind. However, I can easily whip up an Anope module that could send a command string to statserv as if it was a user if denora joins channels already via a command like say: /msg statserv join #Channel or whatever the syntax may be. It's very easy to hook registrations/drops/suspensions ... etc.
Perhaps a feature can come from this? How about allowing ulined servers to communicate with Denora for this instead of sending commands as a normal client?
Not sure it can work exactly this way but something like:
c = createCommand("CSTATS", do_chanstats, is_uline, -1, -1, -1, -1);
If something like does work and I'll try later, then it shouldn't be so hard to do up a patch for you. If that doesn't work it's likely to take a lot longer.