Lo que tienes que hacer es poner un formulario para subir una imagen y a la vez, que la suba a tu host y registre la ruta completa de la imagen en un campo de la tabla donde guardes los datos de los usuarios.
Esto yo lo hice con parte de una galeria prefabricada de esas para subir fotos en la que entre otras muchas cosas estaba esto:
Código PHP:
$imgurl = 'http://'.$_SERVER['HTTP_HOST'].preg_replace('/\/([^\/]+?)$/', '/', $_SERVER['PHP_SELF']).$filedir.'/'.$newname;
Y en el formulario metes un campo oculto que se llame por ejemplo avatar y que sea algo asi:
Código HTML:
<input type="hidden" name="avatar" value="<?php echo $imgurl; ?>" />
No se si me explico o si es lo que querías. Si lo que buscabas es algo ya hecho para nada mas que subirlo, prueba suerte en alguna página tipo
http://www.hotscripts.com aunque te recomiendo que intentes hacerlo tu primero que aunque no lo consigas seguro que aprendes algo nuevo. Es mi rollo...
Gracias y Salud'Os!!