I may have found the problem in runblack.exe, and have an idea how to fix it.
I may try to fix it later.
For this kind of changes a dll is probably not the best choice.
King Warg's program can launch the game and modify its memory, this way shouldn't require any modifications to the .exe, so it may be a better choice if you don't want to modify the .exe.
Had other things to do, but made some progress about this project.
Now the game doesn't crash when supporting more players in the statistics, but I didn't make enough changes yet.
Going to make more progress later.
I made more progress, but found that the problem with wrong values is more serious than I expected.
I am going to rest for a few days, but I am not giving up, and already have an idea how to fix the problem.
At the moment I am trying to find a way, to change a player Color for single maps, by rewriting some assembler-codes in the exe file of B&W.
And perhaps it can work without problems. But it need some time and much work, to make this happen.^^