2 *worthwhile* solutions that I know of:
FlickScript:
http://www.buildrevenues.com/forum/forumdisplay.php?f=2
Clip Share:
http://www.clip-share.com/
Clip-share has some very specific server requirements. You'll pretty much need a dedicated server or be in pretty tight with your hosting provider.
FlickScript gets around this by implementing a paid token system to encode uploaded files. It currently can't be installed into a sub-directory w/o some major modification.
Neither currently are integrated with vB but I'm sure with some effort (and $$) it could be accomplished.
Cheers,
~Regs.