Hello all!

I've just installed Drupal, and now completely lost in all these modules available. Please, help me with advice - how this task can be done :

I’m about to develop a web site for an artists community. The site supposes to consist of several static pages (contacts etc), artists database and two newsletters. Artists shell be registered site users; after the registration each of them gets own editable page (text, HTML and personal image gallery). Each image can have multiple tags (e.g.: “photo, sculpture”). Unregistered site visitors can view individual artists pages, may use a general filter by tags (e.g.: “show index page with links to artists having sculptures”) and carry out search in the global gallery with an option of transition to the artists’ individual pages using links from the pictires located in the global gallery.
Registered users can also post news tagging each piece of them in order to refer it to the 1st or 2nd newsletter (which are two different categories). Site administrator is supposed to approve these news and compose both newsletters of them; newsletters are being sent weekly via e-mail to subscribers according to the Mailing List.

How do you think, what modules i need for this task, how this can be done?