Hi, I have modified a clients version of cubepm to do the following:
allow a user name to be passed in to the cpm_page_new function to force the PM to be to that user and that user only,
I also Updated the wp-admin to allow for custom user roles
as well as some other tweaks around the plugin.
Here is a diff file: https://dl.dropbox.com/u/32299000/cubepm.diff
Let me know what you think.