Hi, I made this site, but I would like to recreate it using drupal

the url is:

http://www.godsavethequeen.it (WARNING: Site in Italian language!)

it works a bit like last.fm

people create their profiles, like (example) a dating site. But it is all regarding music.

There is a tag module that I hooked to the users profile. Here people can put their favourite artists, and there should be a search for it. I think that something like that can be achieved with the profile.module

Very important, users can create their own playlist! They have 2 fields: artist and title. I really have to be able to control the html output, to create appropriate links to search the song in the iTunes music store.
It would be fantastic, but not essential, that all this playlist could be inputted by using ajax. IE. I do not need to resubmit the entire page every time that I add a song.

Last... but not least. I really need to have big control of the HTML code in the user profile pages. I would like to display most of the info in the same page, and not always use different tabs.

PS. All this in drupal4.6, as it is has been fully and fully tested! ;)

Any idea, help, suggestions, do to it?