In general this is possible. The main thing to focus on it setting the blockchain parameters correctly, including the native currency ones. You can use the first-block-reward parameter as a way to perform premining, but having the genesis node receiving a fixed amount of currency when the chain starts.
You should be able to use any open source bitcoin wallet to work with MultiChain easily, but it will require some modifications to the source code, to allow different ports, genesis block, and so on. But a full explanation of all this is unfortunately outside the scope of the support we can provide on this forum.