初めまして。金沢大学の院生の森下です。
自分はOpenPNEとmoodleの間に中間システムを作り、中間システムにログインするとそのままOpenPNEとmoodleにSSOで利用できる、というシステムを作ったことはあります。そのときはOpenPNEとmoodleの両方の認証機構を弄ってSSOできるようになりました。
とりあえずアカウントだけでも共通のものが使えればと考えるならば、OpenPNEをSLAVEPNEで外部認証に、Moodleの認証を外部データベースにすれば、できそうな気がします。
OpenPNEの現在の認証を使ったままMoodleでも使えるようにとするなら、Moodleの認証機構を弄ればできそうではありますが、工数がかかりそうです。