How do I set quotas on multi-hosted domains?

The quota can only be set for email accounts or the entire hosting account. Multi-hosted domains share the disk and bandwidth of the account as they are part of one account. If you want to setup proper quotas for domains, you will need to look into getting a reseller account or VPS/Dedicated Server, where you can create separate hosting accounts with their own quotas.