No one else seems to have an idea at the moment, so perhaps I can kick off.
What about buying yourself a web site? You can then upload all you pictures, video clips and anything really. If you want some of the folders private you can do that by password protecting them and sending the users a password and login name. The cost should be no more than about £30 per year which is the cost of the web site £1.99 per year plus the cost of hosting it. The plus side is, you can use the site for all manner of things as well.
I use Lycos, but there are others who are cheaper, I just use them because they have always given me good service for years click here