There are couple of ways you can do that.
1st: simply refresh the database every month or every day, you can schedule a database restore in the sql server
2nd: you can modify all the stored procedures that end with Insert or Update so they do not actually do anything or you can modify only those that you don't want your user to use, for instance modifying categories
Hope this helps.