2重レスになってしまいますが、当方の環境でテストしてみたところ
/manager/includes/lang/english.inc.php
が問題を起こしているようで管理画面に ?>としか表示されなくなってしまいます。
そこでtakizさんの言語ファイルのサブサイト関連項目だけを
最新のenglish.inc.phpにコピペしたところうまく動作しました。
そして本題のsubsiteのほうですが、完璧に動作しています。
いつの間にかunauthorized_access_doc_idというのが追加されていたんですね。
最初うっかり設定し忘れてあれ?と思ってよく見たら新たに追加されてました。
takizさん,色々とお手数をおかけしましたが、無事に動作して嬉しい限りです。
本当にありがとうございました。
ついでですが、一応修正した言語ファイルアップしときます。
※0.9.21の言語ファイルの最後に//SUBSITE....で始まる項目を追加しただけです。