Instructor Directory and Area

Hi,

I need to put together a few things:

1. An area which only members (instructor) can access (they don't need suscritions etc., just to be in a "instructor" role).
2. I'd like each instructor to have her own profile page, anyone can see and contact her through.
3. it would be nice if each of them could also edit their own page.
4. This all needs to work in Hebrew (RTL).

I was overwhelmed by all the plug-ins and am not sure which are the best options.

Thanks,
Tomer