Hi,
For instance you can have the two VPN tunnels configured between the two sites.
By means of routing, you tell on each side which path to take to the other side (no problem).
The thing is that when you define two VPN peers for the same interesting traffic, only one tunnel is going to be preferred over the other. This means the traffic will come and go over the preferred VPN tunnel all the time (even if having both tunnels configured, and manipulate the routes).
I don't see this working, any way you can give it a shot, or perhaps somebody else have done it.
Federico.