Page 1: Registration page linked to a new database to record details of artists and other information.
Yes, but you will have to provide the code and the db structure for this
Page 2: record details provided by artists with ability to add an attachment and then email this to specified email address
Again as above...

I do not think that you can use the page1 & page2 that are native to Zen Cart though as these are defines pages that can only contain html and not any php that you will need for the DB update entries