Yes. You can create one channel with Niche Video Media and get the embed codes for all your videos to be added in your respective websites. A single private channel can also be linked to multiple websites.