Running silverlight apps is fully supported on MacOS.
However to build them Visual Studio 2010 and/or Expression Blend is required. These tools only run on Windows. So in other words: Build on Windows, but run on both. As a developer you need Windows, but your users can just Mac.