Como puedo hacer que los usuarios suban imagenes a mi web?

Aunque no lo he utilizado, se puede realizar con la etiqueta "<input file>" de php.
Pero debes tener acceso a php.ini para poder autorizar envíos.

Desconozco otros métodos, aunque supongo que los habrá. Espero que te sirva.