Auto populate theme template for new users

Hi there. I am looking for a way to set up a theme template that auto populates some fields directly on a new blog site. For example, I'd like users to be able to fill in a form with certain information such as name and have that appear in the header (I am also using gravity form for user registration). I was also hoping to have an upload photo on the header on the front end. Kind of like Facebook or similar. Is this possible with WordPress?