creo que se de lo que hablas, yo hice algo similar para
www.jerezac.com checa la seccion de cupido electronico, bueno pues esto puede arreglarse creando 2 base de datos(preferentemente mysql) en una guardas los datos de los usuario y en otro los datos que vas a manejar como privados, definido eso empesarias con un validador de usuario(login), ocupas saber algo de sesiones de php para poder identificar a los usuarios, lo demas es pan comido.