マルチセッションディスクでは、1つのセッションに対して1つのTOCを書き込むことで対応していますので、1つのセッションおよびセッション間には固定的に確保される領域が必要です。もしかして、1枚のCDに書き込める最大のセッション数は計算上47セッションになっていませんか?
追記禁止を指定してファイナライズしてあるディスクの場合は、
容量的に空きがあっても、それ以上セッションを追加することはできないです。
主記憶の空き領域が連続領域に確保されないため、プログラムが実行されていないのではないでしょうか?
おっしゃられていることがよく分かりません。