In answer to your questions:
- There are already separate options for listing prices and membership options, but no specific feature/function to limit who can apply for either one of these by user type.
- ClassiPress does not have a map which displays listings as described by default, however there is an optional plugin available in the AppThemes marketplace for this purpose
here.
- AppThemes does not officially support third party plugins, so we cannot confirm if the plugin mentioned would definitely work with the theme out of the box.
- Customers can edit their ad listings via their front end customer dashboard.
- No, there is no built in messaging system. Thanks.