Sorry for the wait Karossii, we've just hired a new fellow to more closely watch these forums (me!).
The main purpose of Community ACL is to allow or disallow content based on predefined rights. This can be components, articles, pages or modules. That being said, the concept of your first website is possible though I would recommend downloading
AEC as well to streamline your subscription services while using CACL to manage permissions.
Let's take a closer look at your second site:
The second website is much more involved; and complex.
1. First, I need to have two categories of members, with two levels to each category. I want to have members of one category (let's call them "customers") have read-only access, and the articles/pages/modules they can view is dependent upon their level (free, paid, or VIP).
Use AEC for the paid portion of this.
2. The second category (let's call them "businesses") will first have a profile page of their own which can be viewed by others, and second will be able to create articles (effectively, live ads) which can be viewed by others.
1. Depending upon their level (paid or VIP), they may have more features on their profile page, and they can post more articles and in more sections.
Based on permissions given in Community ACL they will be able to edit or add to specific sections.
2. No business should ever be able to edit any content posted by another business, but they should have the freedom to edit their own content.
The users only have access to what you give them based on the group that they fall in.
3. I would also like to have the ability for paid and VIP "customers" to rate the profiles of the "businesses" (such as 1-5 stars, etc.), and to somehow track which customers have rated which businesses.
You will need to build this tool. Not part of Community ACL package.
4. A reviews section would be another requirement, where paid and VIP customers can leave a comment about their experiences with businesses that they have interacted with.
You can use a tool like
jomComment for something like this.
5. I need an integrated forum (either one of the forums which is truly integrated, or one which can be bridged) which allows all members of each category and level to interact with each other.
Take a look at
Agora.Let me know if you have any other questions.