I have read the manual..thank you
Ok, not a problem... I was confused by your first question: Backing up... you asked if it was possible to change status automatically when the customer responds to a ticket. I only suggested you look at the manual because, by default, it already does what you seem to be asking about. Please be more specific.
I guess I should have asked ...at which sub routine .... or line .... should i make my change ....in usernotify or opernotify ... gonna take a shot in the dark here and say that I have to remove a line that looks like this.......
$macros{TICKETSTATE} = TTXDictionary::translate(TTXCommon::status($ticket->{status}));
That line only translates the three letter status code into full text and outputs it into the email template.
opernotify and
usernotify subroutines are just for sending notification emails.
Again, make your change to do what? Remove customer ability to change status manually?
That would be in the
ticket subroutine.
It's ok... I'm not going to shoot you. Not yet anyway.

Just state very specifically what you want it to do and I'll happily provide you with very detailed answers.