The setup for this will be no different really in regards to delivering the full mp3 file. You just need to have a page with the sample files that a user can listen to. You could add in links next to these to the details page for that particular track, then the user can add the item to the cart and purchase like normal.