Sonos + Smart Things + MP3s

I would like to use a Sonos to play MP3 files based on things such as my Smart Home Monitor being armed and disarmed. Is this possible? If so, can someone provide some guidance on how to do it?

With WebCore, you can define a piston to get your Sonos system to play either a TTS (Text to Speech) or MP3 if the MP3 is located on on a HTTP server when the SMH enters a defined state (Away, Stay, Disarmed, etc).