I would suggest using a Uniden scanner with Proscan handling the recording. Rdio-Scanner can ingest Proscan recordings. You can even use a fairly basic radio like a BC125AT for this purpose. I believe Sdrtrunk can also do NBFM with CTCSS, but I am not super familiar with SDRtrunk.