This is actually quite a regular question. If you search the forums, you will find a number of discussions covering various aspects of that.
Moodle networking (MNet)
How to create multi company in moodle
This discussion has been locked so you can no longer reply to it.