You can create your own website using free wordpress cms, you just need a domain name and hosting space to store your website's files.
You can get affordable domain names and reliable web hosting packages from http://www.webstation7.com
Once you register your domain name and purchased web hosting package, just go to wordpress.org to download wordpress cms for free, upload entire cms at your hosting space and then open installer file from yourdomain.com/install.php and follow onscreen instructions to complete installation of your website. Now customize your site using free themes and plugins.
Now you can manage your website from yourdomain.com/wp-admin.php to add contents, images, songs etc to monetize your website.