Básicamente, lo que pides es posible hacerlo. Pero encontrar algo ya hecho o librerías que sean como cajas negras las cuales las utilizas sin preguntarte como funcionan es poco probable.
Tendrías que tu mismo escribir todo el código, realizar pruebas, corregirlo y terminarlo.
A nivel de hardware no parece tan complicado.
Creo que tal vez el único problema que tendrías es que al recibir la señal y retransmitirla, ambas en la misma dirección, se podrían alterar entre si. Esto no estoy seguro si hay manera de evitarlo. Tal vez la recepción llegue en una frecuencia de luz y transmitas en otra para evitar ese posible interferencia. Y si no es posible lo que menciono, deberías colocar algún tipo de bloqueo visual para que las señales que llegan al microcontrolador no pasen más allá del mismo.