I would appreciate any comments/help on this issue please...

I have two roles with specific CP/cck forms. The forms only become available after users have paid a subscription and been promoted to the corresponding role. I have a problem where subscribed members do not create their CP nodes. I have the link set to remind users who have not completed their CP but that is not enough - I need to restrict their permissions until they complete the form.

Would this require an extra module? I am not much of a coder but would be interested to know how complex this might be so that I might get it done by someone who is.