if i were you. i would introduce two different local ip addresses and for two different gateway. and i would use two gateway on mh router and with help of mangle i could mark route the packet and then use them in 1st or second gateway.
with this you can generate different ppp secret and automatically they will use predefined gateway