Is it possible to have a bidirectional arduino connection with one wire?

As well as the 1 wire bus you can also have half duplex connections like the RS485

Only with out the differential drive but using tri-state outputs and a protocol to effect direction switching.