First, MultiChain addresses are not directly compatible with bitcoin addresses, because we have several additional bytes of random 'version' information in the middle (see the 'address-pubkeyhash-version' item in the params.dat file for each chain). This protects the same address from being used accidentally on different MultiChain blockchains. We will provide more documentation on how to build a MultiChain address as soon as possible.
Second, if you want to allow ad-hoc addressing, you would need to set anyone-can-send (and presumably anyone-can-receive) to true in your blockchain's params.dat parameters, before starting the chain. Otherwise an address that has not been approved cannot be used.
With these two caveats in mind, yes, it is possible to do what you're suggesting.