Very much need help on this one....

I have searched google and the web to find out about how to allow people to upload pictures on a web page.

I have a client that wants customers to be able to come to his site and have a user name and password.

Then they can upload thier pics on his web site. What is all needed for this? Is it a program? or what?

Please anyone HELP..........

any answers would be greatly appreciated.
Thanks,
Robyn