ESP8266 Bidirectional Bridge

The code you have looks good.

The key is that you need to have different auth tokens for the two devices. Lets call these Token A and Token B.

You then use Bridge as a way to send data from device A, via the Blynk server to device B. This requires device A to initialise the bridge with the device B token.
The code running on device B will do the opposite.

See this example for details…

Pete.