hola, lo que quieres hacer es una BTS (por software) que permita a diferentes estaciones móviles ME comunicarse. hace algunos anos existe OpenBTS de código abierto. para lo que quieres hacer es necesario usar una USRP (no tengo idea de cuanto puede estar costando), ademas un PBX, en ese caso puedes usar asterisk (se me ocurre ahorita). creo que debes documentarte un poco mas de como operan las redes móviles para hacer lo que quieres solo googlea hay montones de libros...
saludos!!!
si necesitas mas ayuda solo comenta.