Ti serve un database (o al limite un file di testo o XML) e un linguaggio lato server, javascript non ti basta. Fatti spostare la discussione da un moderatore, a seconda del linguaggio lato server che vuoi usare.