Thanks Milan for the information. The page talks about setting up a custom recipient table. it also mentions an extension table which will by default have out of box functionality linked.
I feel that if an extension table is used it would be ok for my requirement as all out of box functionalities will come along with that. My question on that (for which i could not find any resources online) is
1. will we able to define access to users separately for this table or will it take the access levels defined in the original recipient table.
2. Will this extension table still be linked with all other tables in the schema.
3. will we have to run a separate instance of ACM for this or not?
if you could point me to where i can learn more about this would be helpful.