In the past I had sensors with different frequencies and did frequency hopping. It was a little slow but worked. Now everything is the same frequency (I got rid of the sensors on dift. frequencies). I think the idea of rtl_tcp
http://manpages.ubuntu.com/manpages/trusty/man1/rtl_tcp.1.html is that it allows data from one single specific SDR dongle to be read by multiple radio programs, for example rtl_433 which does accept input from tcp I think looking at the "-d" option in the manpage. Or I could just shell out $25 bucks and get another dongle. The overall idea I am examining is
(1) arduinos with sensors and RFM96W radios transmit using radiohead "RH ASK" to the rtl-sdr.
(2) the rtl_tcp service on my computer sends it to one rtl_433 for each respective weather station.
(3) "RH ASK" device driver (number 67) in rtl_433 gets data.
(2) modify rtl_433 driver (number 67) to accept my data
(3) rtl_433 output can then be used as input to the weewx-sdr driver
(4) weewx-sdr driver would have to be modified also
each weather station has its own instance of weewx which has a separate (instance of the) weewx-sdr driver which has its own (instance of the) rtl_433 driver.
In this setup each weewx instance can access all the data.