This sounds like an interesting idea and I hope you can get it successfully launched.
As opposed to the creation of a separate Travel Video and Photography Forum, which we're discussing in another thread and which would require TB approval, this idea is probably just up to the Forum mod's to implement...should they agree.
I assume someone has alerted the Trip Reports Forum Mod's to the existence of this idea and thread?