Hi Janet,
Sorry for delay in reply. I remember that we had to do the same thing for our data and I vaguely remember we had a command to do it for many files at the time. But, unfortunately I cannot seem to find that command anywhere.
One suggestion I have to use BBEdit editor. It has a good Grep function which will help identify the right "&" symbols.
You can also do it in two passes. First, use the following command to replace all '&' symbols with '&+':
chstring -w +s"&" "&+" *.cha
Next use CHSTRING command to replace mistakes that the first command might have created. For example,
chstring -w +s"&+~" "&~" +s"&+=" "&=" +s"&+-" "&-" *.cha