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.