Hola:
Si no quieres preocuparte de tener que realizar la transmisión de datos mediante software, puedes plantearte usar un PIC con 2 UART de la familia PIC18F, pero
me imagino que deseas seguir trabajando con el 16F876A.
Además de la cantidad de información a tratar para determinar cual implementar vía software, también sería interesante tener en cuenta lo que va a haber conectado al otro lado del RS232 y del RS485, así como número de elementos en este último.
Referente a otro tipo de solución, no lo he hecho nunca, pero posiblemente se pueda conectar de alguna forma TX y RX del PIC a los integrados 232 y 485 y determinar cual debe funcionar con otro pin del microcontrolador.
Un saludo.