Is this a Smartnet system? Are you running a wideband front end with a dedicated DDC for each physical channel?
(I did something like this for the Seattle-area trunked radio system a few years ago -- http://www.ke5fx.com/equinox/equinox.html -- but users have to download a dedicated Win32 client, and it only allows a single user to control the hardware at any given time.)
The city is using a Smartnet system as far as I can tell, and I'm using a software-defined radio system to pull in the whole band and then split off the chunks I care about. I'm also decoding the control channel so we know which talkgroup is responsible for a call, which frequency they're on, and all of this.
Your approach sounds interesting, and I bet you could get a web frontend onto it which would bring about more attention and cross-platform compatibility, too! It's worth a thought if nothing else.
There are a lot of little bits and pieces you have to smash together to wind up with something like this, though. I wound up playing with a lot of programs in this field before deciding to build this. Discriminator taps are fun!
I do have a dedicated receiver for the control channel, at least.
Do you plan to make any hardware/HDL details available?