Seriously? I advise you to watch this little list
. And in General, any normal CMS is able to give the opportunity to create personal accounts for users. But to make the individual info for each separately, even via JS. The process is simple, but there may be pitfalls. And usually the Buck is like. So read, learn, don't give up.