Someone has asked me to give them a quote on a large website, which enables people upload their own videos, images, etc; like a file share website. I assume that this is going to be similar to YouTube. They don't want to use a third party website to do this or be third party in any way. So I am wondering if WordPress is able to do this? If so, what would someone charge for this and how would I go about it, please do help? Thanks in advance.