This is what Closed User Groups are for.
I'll look into this and let you know how I go.
I just had a quick read of the docs for Closed User Groups and I'm not sure they fit the bill of what we're trying to achieve here. At this stage, we're happy for anonymous users to enter the data on this form. The documentation states:
Closed User Groups (CUGs) are used to limit access to specific pages that reside within a published internet site. Such pages require the assigned members to login and provide security credentials.
The issue is that we need to give anonymous users rights to this section, but can't seem to 'automate' (ie replicate) this permission from Author to Publishers even though it's clearly included in a package. I don't want to go down the path of manually setting up permissions on each Publisher if it can be avoided - I'd really like to be able to have it set somewhere and replicate across, as per the rest of the JCR.
Is this possible?