I'm guessing this is nobody here, since they would've probably claimed ownership. I would just put up the German audio episodes yourself, and yeah, unfortunately you'll need a google account to do so on youtube. There are other sites around if you don't like giving google your information but they probably won't get much notice.