One solution could be to make either site A or site B function as LNS.
Alternatively you could put these two interfaces into the same bridge group.
If PPP are running over directly attached E1/T1 circuits you could cross-connect (xconnect) them.
And there is also AoMPLS and L2TPv3.