There is no limit to the number of accounts you can host on a VPS. It depends entirely on how heavy and resource-consuming those accounts are.