Transistor for logic signals
No, this won't work as drawn. The PNP transistors will pull the Arduino input pin high but there is nothing to pull the pin low. You could add a pulldown resistor where you connect to the Arduino, and that will work at low frequencies. It seems that a 4:1 multiplexer would be a much better choice.