I am trying to create a CCK node . I have a text field in the cck node which refers to a category number.
Depending on the category number I have special offers which is 1 or 2 lines of text like "10% off on this product ". and these special offers change once in a month.

I want the ccks to update enmass each time I change the offer ...and apply to the nodes which matches category number.

I can use contemplate and some php code to achieve this .
ie if category number == xyz then print abc

The problem is, offers are updated by people who has minimal knowledge of php and I would not want them access the contemplate module. Is there a module I can use for this or a combination of modules.