Matching Software between people, integrated in a WordPress website.
From the User perspective he/she should be able to add Tags, interests. And see which other users shares the same interests, tag, etc.
Each profile should have a private login and password. Allowing users to register by their self, and confirm the email before being able to access to access their private page for the first time.