There's free registration for uploading video at
www.Youtube.com which is a website that's totally dedicated to video. It's probably the largest website in the world for video hosting and watching.
Another free website that allows for uploading video is
www.photobucket.com which is basically a photo host site that also hosts videos for posting.