re: Is it possible for a registered user to add his own photo and make updates to his own entry?
re: I would also like to relocate the custom entries. Right now they fall below the photos.
The custom fields display block? The only way to move that would be to edit the PHP file for the template. If you are comfortable with PHP this is a relatively simply change.
Hope this thoroughly answers your question.