the site that's hosting your web page - they don't give you any webspace for images and such?
as long as the video is somewhere -you just need the 'code' to have it play on your page...
and that's pretty much the same code as youtube uses...
Though - having youtube for your videos - might give you more traffic (though I personally detest the 15 minutes of fame concept that is youtube