You could consider jailbreaking and installing Quasar (as soon as it received iOS 6 support); then, everything (including the stock YouTube client) would run in the background (or another window if you prefer).
Download All should be able to help, that's what I use when I want to listen to a video I've downloaded while doing some reading or playing some games.