That needs programming. I'd start with downloading and studying php and mysql. Then see if your host allows you to host your new site there.
You might be able to find a complete open source site somewhere that suites your needs or only needs minor adjustments. That's faster than programming yourself from scratch.
I have my web address (Go Daddy) & I started a web page (wix.com), but then I found out the website does not allow for personal user data. How can I make a website where people can register with my site and have their own page?