¡Hola!,
a much simpler alternative approach if using RTL dongles
would be to use rtl_fm as the receiver, since one
presumably needs a receiver on a single frequency. Then for all
that troublesome (complex) repeater logic, including CTCSS, one
could try SvxLink http://svxlink.org/.
Alternatively, if using different RF front ends, GNU Radio comes
with GRC, which allows one to build an SDR signal processing chain
from graphical blocks.
Um, and whilst we're at it, in terms of dinero, the cost of setting up the remote receivers in terms of mechanical structures, civil engineering, backhaul, volunteer time & effort, &c. far outweighs the cost of the computers. There may be issues with power to run the remote stations, but the RTL dongles, or most other RF front ends, will take appreciable power.
Depending on the local RF environment, you may need some serious RF filtering to keep other signals out of the dongles. 8 bits gives a maximum RF dynamic range of around 48dB (depending on a number of factors). After all that effort, you don't want the remote station to go deaf every time an aircraft transmits, the emergency services are called, a boat comes in to Bilbao, or there's a sporadic-E opening on 2m!
One could breadboard such a system with desktop/laptop PCs, but it's most definitely not a weekend project!
Good luck, 73,
Robin, G8DQX