parsud, antes que todo debieras conocer como es el protocolo de tus UPS.
1) Las UPS que conozco envían información codificada pero con un protocolo propietario, recién luego de conocer al máximo dicha información podrás interpretarla.
1.a) En este caso puedes usar una USART por software y otra por hardware. Esta solución puede ser aplicable si es que conoces las limitaciones de esta solución.
1.b) Puedes usar un multiplexor analógico y conmutar la linea RX los 2 pines que te vengan del MAX232 como pin RX.
1.c) Puedes usar un pic con 2 usarts, pero en los 16F no hay ninguno , al menos que yo conozca.
2) Si por otra parte te refieres al conector de contactos secos que tienen otras UPS, entonces tampoco necesitas un MAX232 ni nada por el estilo, sino leer el estado de estas salidas.
Saludos