Im not sure what your budget is, but for all that functionality I would say you are looking at a very costly project.
Yes that is a programming job so unfortunately its going to cost you a substantial amount. Perhaps you could check out Elance and get bids on it.
Ok. Thank you. One more thing….Can somebody give me great rating system…where user can RATE other peoples music and the top music goes to Front page?
User>log in> rate other user music>amount of stars>Front page #1…..?
You could do it with a Drupal CMS using the modules views, voting API , and fivestar. If you have never used drupal it may be frustrating as it has a bit of a steep learning curve
This can be done easily with Joomla CMS . But you need some expert to do the job Ready to help you.
Regards Designer Figure