I'm not really clear about your quesiton. If you point to some online documentation, that might help.
The AEM Communities capability does not include a form feature nor a survey function.
If you license AEM Communities, you can use the SRP API for your custom feature. The design of SRP is to eliminate the problems associated with replication of UGC. Most SRP choices are accessible from both the author and publish environments, but for JSRP, the UGC is only available to the publish environment (publish cluster). There is no real need for UGC to be in the author environment. AEM Communities does not use replication to synchronize UGC among different servers. There is one storage location for UGC, one truth - no replication.
If you're looking to implement a form in a client browser and want the form data returned to the author environment, you might search the AEM Form topic - see if the question has been asked/answered. In this case, I don't believe AEM Communities, nor SRP, would be involved.
- JK