Since you are using Unix (I assume from your 755 permissions statement), you can setuid it to iwts
man chmod...........or google setuid bit
Nipper, I tried chmod option but it doesn't work with Non-OS user.
You never said anything before about non-OS users. I have used regular callservers with non-OS users before. Have never tried this.Does it work for OS users ? Can you try hitting the URL and see what happens ?
If I change the permission and ownership of category folder under templatedata folder recursively from iwts:iwts 755 to iwui:nobody 755 , callserver script (calling from onChange event of DCT) is able to edit old file /create new file under category folder otherwise it gives permission issue.Hence I am looking for some perl-wrapper or CLT to run callserver ipl as iwts user.