Creating online help with C5

Permalink
I am new to C5, and I am here writing this out because we are planning to build online help module for our application with C5.

We have a few basic requirements, which I would like to know how/whether we can do these with C5:

1. Build context sensitive help - means if we click on the help link on top of a page, it should show me help relevant for the page.

2. User permissions. Our application sets different permissions at different levels - company, administrator, users, departments etc. So we need to have user permissions incorporated in all our context sensitive pages. I checked C5, and I know setting user permissions is possible. But can I implement it when I use C5 pages for context sensitive help?