excellent, I shall try some of these hints once SL comes back up online....though here are some of the tips that you have suggested but I have already done.
To ed44 Gupte,
There are no loops in the script with the excption of self made loops ((ie going back to the beginning of a state if a certain condition was wrong. Or a resetting of a state by going outside the current state I want reset to a reset state then back again. ((this isn't part of the problem as it is currently in a whole different part of the script)). All of my scripts are event driven, as was taught to me by my mentor and class instructors.
As for the timer, suggestion...I do have a timer, but that is only if someone clicks ignore on the dialog or if the player is idle for 20 seconds...I don't know if I wish to impliment one to dictate when they can continue to the next step as, the scenerio I described in the orignal post should take all of 5 -10 seconds unless one of the parties isn't paying attention. But on the other hand I do not want to try to make the Owners and those who are participating feel as if they need to race to click eachothers prims.
Both tips are useful and I thank you for taking the time....if there is any way you can suggest something different than the timer, that would be awesome.
To Angela Salome,
I was taught this as well that all scripts remain idle unless an event triggers....the problem with this is that once they click yes...they will be sending the scripts to different states....I seem to be running into the problem that...both scripts are in sync with one another and talk fine while in the same state...which is supposed to be how it works...but I haven't found a way around not having the script change states once the Onwers click yes. The way the script works is that once a user agrees by clicking yes, it forwards him on to the next state to supposedly wait for the other prim and owner accept yes.....once they both click yes and have arrived in the same state again they move on, talking a back and forth to one another.
I am using multiple states...and a listener switch to turn off my listener events when the script isn't chatting to the other prim/script or when idle. as to the random chat channel...I have yet been able to find how to accomplish this....I would assume it uses the llfrand function and inserts it into the channel variable for the listen function or event...but have not been able to get it to work.
Lastly the Chat/listen filters.....::growls:: lol.....when I orginally wrote the script....I had them very specific.....if message is this word, on this channel, and by this this object...then do tis set of commands.....it always seemed to not work...so I cut back some, but not to the point that when ever someone said any word the script would go hey wire lol. If there is a link for helpful hints on listen filters besides the wiki, that would be great.
Thanks again all

, I could use any more thoughts anyone has.....if some of the ideas given have not worked I'll post my results and perhaps the part of the script I'm having problems with.....I just didn't want to embarrass myself with my noobish scripting style

.