Setting up a YouTube account is not that difficult. Then just post the link to the video.
I really wished I could let people upload to the HondaSxS.com youtube, but I cant find any automated software that will handle it like I want.
Maybe one day as the net progresses.