Thanks for this module. I haven't tried it yet but it seems to be exactly what I'm looking for, except maybe for one detail. It's a bit complicated so I will try to explain it as well as I can.

  1. We are using the Workflow module (http://drupal.org/project/workflow) to validate the articles (nodes) by a selected list of users before they are published on our Web site.
    Do your module can work with Workflow?
  2. I want the author to be able to add a list of authors that can contribute on the edition of the article.
    Your module seems to do that.
  3. I want the author to be able to choose who will review the article (I'm thinking of an other list field on the node edition page).
    See bellow for more details

By reviewer, I mean a Profile that contains the users that can see the articles before they are publish, but not edit them (or anything else according to the workflow rights for the reviewer profile). The reviewer can change the workflow state of the article to publish if he thinks everything is good.

By now, all our reviewers can see all unpublished articles and change their state. It's working but it is a security issue. To make it clear, I want the reviewers to be able to see only a subset of unpublished articles, only the articles that they have been manually associated with from the node edition form.
NOTE: The field will be mandatory so all articles will have at lease one reviewer.

Do you think this module can do that?

I'm able modify the code if it's required.