For #2, one can use one of those services like live365.com. You can upload mp3s, and they'd stream for you. Of course, one has to tell the users about it, and that seems too much to ask from these, umm, competent and business-other-than-selling-shares-savvy people.