Я не особо шарю но думаю что нада перехватывать исходящие ip пакеты и отправлять их по другому соединению, ответы по идее будут приходить на тот ip с которого перехватили.
Очень интересно поэкспериментировать, у меня бесплатный 2G, переключение из режимов приема и отправки больше тормозит чем скорости самой передачи.
П.с. возможно такой режим был бы приемлемый для совместной работы 2G и 3G, для экономии трафика на 3G.