If not, then one could probably be made. This properly should've went in the Scripts & Pop-ups Forum.
I'd need to know what information would be checked for on the server.
Would the voicing be active if the information is present, or absent?
How many files would be required, and where would these files be located?
Voicing in just one channel, or all available channels?