Crear web de contactos

Buenas a todos!

Actualmente estoy emprendiendo un negocio y necesito hacer una página web en la que los usuarios se registren y puedan crear un perfil (tipo Facebook, Meetic, Badoo...), un perfil con foto y datos personales. La información que suban a su perfil ha de ser moderada previamente por un admin que dará el visto bueno a la publicación de esa información. Ésta sería una primera parte.

Por otro lado en la web se anunciarán eventos, un usuario registrado podrá acceder a la información de ese evento y saber que usuarios van a participar en él. También, un usuario registrado ha de poder ver a que eventos asistirán los usuarios a los cuales visite su perfil. No se si me he explicado bien.

Sé hacer estructuras de páginas web en html con sus contenidos y sus rollos. Y quisiera saber por donde tengo que encaminarme para poder hacer realidad todas esas ideas en una página web. Deduzco que no es fácil y que probablemente me sirva de bien poco todo lo que sé y haya de aprender muchas cosas. Os agradezco de antemano vuestro tiempo y vuestra ayuda.

Saludos
Creo que no he formulado ninguna pregunta correctamente y simplemente os he explicado mi vida.

Las preguntas serían:

-¿Puedo hacer esta web en html, o debería hacerla en PHP u otro formato?

-¿Como se hace una web en la que puedas crear un perfil y visitar el perfil de otros usuarios?

-¿Como se deniega o acepta el acceso a parte de la información de una web en función de si eres usuario registrado o un visitante?

-¿Me pego un tiro en la sien y acabo antes?

Muchas gracias de antemano por vuestras respuestas.

Saludos
Ummm Dime Primero que sabes sobre PHP y Base De Dates Por que para crear una pagina como la que quieres hacer se necesita saber mucho sobre PHP y Base de Datos Ademas Jquery y Html Y css Para crear la estructura y darle estilo :3
No tengo ni pajolera sobre php ni bases de datos, simplemente sobre html y css. En vista a tu respuesta ya veo que tengo que empezar a empaparme la sesera sobre php. Tengo tiempo de sobra para aprender. Me gustaría tener unas pequeñas pautas para saber un poco por donde encaminarme.

Gracias por responder