I'm sorry but I don't know how to answer this as I've no experience with Sonos so I don't know what it might require.
Maybe someone else can chip in / find out what might be needed (assuming there is a public api / docs to allow for integration from a windows program - a lot just focus on android/iOS integration sadly).
-dro