If you need to save to the server, you need to get this data on the server.
A simple save (as indicated) will try to save on the client machine. What you need to do is upload the data to the server either through the WCF service, or using an ASHX handler or such. I did something similar - uploading MP3 files from a Silverlight client to a WCF service via Stream works fine.
: , , , - , , . , mp3?
-, mp3plt, mp3. , , Silverlight, , , , .
mp3-, , , (, ), , ( kb/s * seconds = kb) [], .