Hola.
Por supuesto que se puede hacer, de hecho, puedes montar 3 USART en un mismo micro (seria mejor un 16F873A) 1: Hardware, 2 y 3: Software. El uso del serial solo es enviar y recibir datos (ASCII). Si lo vas a hacer con un orden determinado seria mejor, pero si la comunicacion entre todos es aleatoria (es decir no hay ningun orden en el envio recepcion de informacion) podrias usar el pin de la interrupcion por CCPx para tener las 3 usart con interrupcion de recepcion.
Ahora, si son muchos los dispositivos a usar con el serial, se podria usar una red RS485 en half-duplex, lo cual involucraria un microcontrolador por dispositivo y un micro maestro.
Saludos