Ran a similar setup for the FD I worked for except I used only one scanner and used a software based solution called TwoToneDetect for listening to proper tones and emailing them out in mp3 format. It was able to handle multiple different tone sets and send the mp3 to certain recipients based on the tones, for instance if your FD uses different tones for different districts or types of calls.

The scanner was streaming to the web via Nicecast, to RadioReference to be exact, but was also connected to the TwoToneDetect VM running the detection software. The stream provided not only FD, but also EMS and PD. Using priority trunking and the ability of the newer XT series Uniden scanners to detect talkgroup priorities in subaudible data on the voice channels, even if the scanner was on another talkgroup, it would instantly switch over to the FD Dispatch talkgroup if any radio or dispatch keyed up, ensuring that no tones would be missed due to the scanner being on another talkgroup when the tones drop.