Hosted by google のユーザがアクセス可能なようにしてみたつもりです。
調べてみると、Hosted by google のユーザ向けの設定は、一箇所しか見つかりませんでした。
ひょっとすると、ログオンの時の設定「accounttype=HOSTED_OR_GOOGLE」を追加送信するだけでOKなのかもしれません。
発生する可能性のある現象としては、
同じアカウントで、google と hosted by google の両方にカレンダーを作っていると、hosted by goole だけにしかアクセスできないかも。
お試しダウンロードは
こちら