How to put trough port from connected vpn network?

Hello,

Could any one help me with configuration?
I have to connect to networks from same subnet, but they both connected to different ISP . “A” has direct public IP RB915g-2Hnd ,inside local network is 192.168.1.0/24 . “B” RB450G is not direct public ,inside local network is 192.168.1.0/24, so i can’t open ports to public.My idea is to bridge them trough VPN to access printer,faxes,nas. Second is when router “B” connects to router “A” , do the port forward from (lets say i have in router “b” local network web server 192.168.1.200 , i want to be able to access it from ISP1 ip address where router “a” is connected.
ISP1 188...*:80 ← “A” <=VPN=> ISP2 “B” ← 192.168.1.200:80

Thank you for help.