If you click on the station's name, you see a page containing the ID of the person who submitted that station to YOURMUZE, the stream URL, etc.
When I click on the name of any of my stations, I see a screen that, among other things, shows this line:
created: 8/26/10 2:24 PM | by Shep edit
That word "edit" right after my name is coloured blue.
Don't you guys see this at stations you have added?
I think I can see a problem. Stations that are being added recently don't store the name of the person who added them. If I logout, then click on a station that I know I added, I see the line I quoted above; but if I click on a station that someone added recently, it just shows no name associated with it:
created: 7/26/12 3:44 PM
So I'm thinking that if YOURMUZE doesn't record who added a station, it can't allow anyone to edit it.