I see the script uses "[ARTIST] - [ALBUM].log" to represent the log file name.
How are illegal characters treated in [ARTIST] and [ALBUM]? EAC will replace all illegal characters with a space in the log file naming.
I have some code that I used to use in my batch files that creates a string with all illegal characters replaced with a space.
I won't get into the problems that we've had with REACT with double quotes (") in the artist or album name.