allora prima di tutto pensa alla struttura del sito e del database
per il sito a piacere tuo.
Per il DB credo che sia necessaria una tabella dove vengono inseriti username e password e ID(contatore)
Poi una tabella dove metti i vari campi del profilo(Nome cognome eta sesso foto ecc....)e l'ID che deve essere uguale a quello del contatore per fare la relazione tra le tabelle.
Poi fatto questo ti crei le pagine in ASP dove uno si registra, ti crei un motore di ricerca per far cercare la gente e poi piano piano ti verranno le idee, ma vedi che non è una cosa semplicissima. ci vuole tempo, ma si può fare in bocca al lupo