If you want them to connect directly to your blockchain as an independent node, rather than just a client of a particular node, then yes, they will need to run MultiChain on their own computer. They should provide the webite with their address (output by MultiChain) so an admin can grant them permission to connect.