Wenn Du WinMX benutzt, machst Du nichts falsch! Vergiss KaZaA und die FTP-Programme (letztere sind für Einsteiger eher ungeeignet).Was MusicMatch betrifft: Das Programm brauchst Du nicht! 
Ein gutes Programm für die MP3-Verwaltung ist Helium. Aber ich bin der Meinung, dass Du das erstmal nicht brauchst!
Eigene MP3s erzeugst Du mit Exact Audio Copy und dem Lame Encoder. Eine Anleitung für das Rippen und Encoden mit diesen beiden Programmen findest Du hier
Benutze in jedem Falle diese beiden Progs und lese Dir die Anleitung genau durch! Denn nur so erhälst Du nacher einwandfreie Qualität!
Zur Übersicht/Verwaltung (vereinfacht): Alle Deine MP3s sammelst Du erstmal in einem Ordner (nenne ihn "MP3s" oder "Meine Musik"). Diesen Ordner gibts Du bei WinMX zum Upload frei (Buttons "Shared Files" + "Share Folder"), das heißt alle MP3s in diesem Ordner können von anderen WinMX-Usern downgeloadet werden.
Alle Files, die DU bei anderen downloadest, kommen in einen ANDEREN Ordner (nenne ihn "Downloads" oder "Incoming Files"). Unter "Settings/File-Transfers" gibst Du diesen Ordner bei WinMX an.
Mache Dich langsam mit allen Progs vertraut! Gerade was das Rippen und Encoden betrifft!!! Lieber etwas mehr Zeit investieren und sich dann über gute MP3-Qualität freuen!
Und wenn Du ein 56k-Modem benutzt, dauern die Downloads entsprechend lange... Abhilfe schafft da nur DSL.