See www.jmwild.com/MSysTables.htm
You are having this problem because of a bug with the security wizard.
Put your users in one of the wizard-created groups, as well as the group you created for them, and they'll be able to save their queries.
Another possibility is to set up RWOP queries. Then you can modify the SQL property of these queries, rather than create/save new queries. Give the users modify permissions on the query to change the SQL property in code.

Signature
Joan Wild
Microsoft Access MVP
>I want to set up a user group that can open the database and the members can
> write their own queries but not be able to change any data. I have worked on
[quoted text clipped - 30 lines]
>
> CAM
CAM - 23 May 2007 17:29 GMT
Thanks for the suggestions. I will try the first one and hope that works.
What are RWOP queries?

Signature
CAM
> See www.jmwild.com/MSysTables.htm
>
[quoted text clipped - 38 lines]
> >
> > CAM
Joan Wild - 23 May 2007 18:19 GMT
'Run with owner permissions' - See www.jmwild.com/RWOP.htm for more information.

Signature
Joan Wild
Microsoft Access MVP
> Thanks for the suggestions. I will try the first one and hope that works.
> What are RWOP queries?
[quoted text clipped - 41 lines]
>> >
>> > CAM
CAM - 02 Jun 2007 12:56 GMT
I want to thank you for all your help. I ended up creating a new workgroup
file manually and then recreated the databases within the new workgroup file
- copying in all the objects from the old databases. It was time consuming
but now all is working well.
Thanks again

Signature
CAM
> 'Run with owner permissions' - See www.jmwild.com/RWOP.htm for more information.
>
[quoted text clipped - 43 lines]
> >> >
> >> > CAM