Hi Mandeep,
I created a group and gave it custom permissions (everything below Contribute and that was Read, View Only, Approve, Manage Hierarchy,Restricted Read) and I added a user to this group. Everything worked well, I was able to use and save a custom value with no problems.
I use QWP 5.7 for SP2010.
What's your SP and QWP versions?
Thanks,