Ci è voluto del tempo per guadare tutto;-)
error CS1002: ; expected
significa che hai dimenticato un punto e virgola finale alla fine di una riga. Risolverlo dovrebbe essere banale per te, giusto?
System.Web.UI.Page.User is a 'property' but is used like a 'type
Il compilatore interpreta la tua classe utente come la proprietà System.Web.UI.Page.User. Un conflitto di nomi.
Puoi risolverlo rinominando la tua classe utente in qualcos'altro come MyUser
, non solo alterare lo spazio dei nomi(!)
Oppure specifica il nome completo della classe, nel tuo caso
PET.User NewRegis = new PET.User();