Hey @OmarZid,
regarding your first question I recommend having a look at the Flowsana, see this post from @Phil_Seeman : Automatically Adding Task Collaborators via Asana Forms - #15 by Phil_Seeman
I also recommend to update here: Automatically Adding Task Collaborators via Asana Forms
Regarding question 2 please have a look here: Custom field visibility to guests