So you don't really want to manage output channels (speakers) separately, you just want to be able to manage "groups" of sounds and assign them properties in a single operation on the group?
This isn't hard to implement, you just need to create a SoundChannel class which is a container of sf::Sound instances, and provide the functions that you want (SetVolume, SetPitch, ...) that just forward the calls to the contained sounds.