Ciao,
I believe must be possible by configuring the Firewall rules.
https://m0nwall.address/firewall_rules.phpOnce I'm connected via PPTP with my m0n0wall from Internet, I fall in the PPTP network and I can "see" all the others network.
Thus I expect that anibody is linked to the m0n0wall, regardless on how is connected, can "see" all others networks; provided that firewall rules are properly configured.
Dyndns is a good way to increase safety of the entire system, nobody can guess or understaind the IP address of your networks.