Thinking about it more: the swaps could live right here on the network, in a small private group just for the drivers. Then they can trade shifts with each other and you stop being the middleman.