確認させてください。
静的クラスライブラリの静的なメンバ変数がある場合、このdllを同時に複数のプロセスで走らせても、
メンバ変数は別々である認識で正しいですか?

試してみたら問題なさそうでしたが。
dll自体、callされるプロセス毎に個別の領域に展開され、
static変数も、そこにプロセス終了まで保持されるで合っていますか?