どうも問題は

グローバル変数の取り扱いにあるようだ。
あんまし、グローバル変数は使いたくなかったのだけども...
XMLをPHP4で扱うためには...ということで参考にしたサンプルがグローバル変数使いまくりだったので。当時は...というか今もだが、この方法がベストかどうか判断しようがなかったもので...で今に至ってます。
非常にメンテナンスしにくいプログラムになっていますのだ(T_T)