If you have a Google gmail account or have Google+ or any number of other Google things YouTube should just flow into your network. If you've visited your gmail account and are logged in then try going to Google Dashboard and see what all you're logged into. And maybe set it up from there.
Beaubear, I'll send you my address via PM. I'd like to hear this album!