I have a client that wants to make a site with:
1) A section where people can upload and download any file
2) A profile area (like myspace or a dating site, but not too complex)
Is there any open source software that will help?
If not, what's the easiest way to build a site like this. I'm pretty good with PHP. The client simply doesn't have much money to pay me.