Well, as long as you do not have the same first 89 letters the same, you can use:
//window -a $window(beginning letters*,N)
Example:
I have 4 windows open with the names:
This is a test to see if it works
This is a test to see if it doesn't work
This is a test to see if it works2
This is a test to see if it doesn't work2
Let's say I want the third one on that list:
I can look up $window(This is a test to see if*,N). I cycle through N to find the one I want. Then I use //window -a $window(This is a test to see if*,3).
This doesn't solve the problem of two DCC windows with the same name.