DocType Naming by logged portal user email

Hi, I created a custom DocType then I published it on the portal using a Web Form. All OK except 2 things:

1- I need the DocType to be automatically named using the email of the logged portal user instead of naming series.

2- Before the portal user submit the form, I need to show his email in the form as Read-Only field.