ha ragione kiboo..
ma io ci provo..
il sito che hai lo hai fatto te?
se si, la via "facile" è che puoi sfruttare la tabella degli utenti (quella che usi per la registrazione..) per aggiungere informazioni (testo immagini e quello che ti pare) che poi saranno le pagine.. quando un utente si loggerà vedrà le pagine "comuni" per tutti (non hai nemmeno detto che cosa è questo sito) e poi potrà vedere e modificare le sue info e cercare quelle degli altri in base a delle ricerche, che saranno sempre nella tabella utenti..
la via difficile è che ti crei una tabella PROFILI in cui metti queste info e la leghi alla tabella utenti, che è quella che usi per la registrazione..
ti avverto.. non sarà un lavoro facile..