Well, for midi tracks in Sonar, just under the FX bin, is a parameter to set the midi channel that that track's midi data will transmit on. It is called MIDI Output Channel.
I use this parameter to control which loaded instrument is playing, when I use a multi-timbral synth like Kontakt. If a loaded multi-rack has 4 instruments loaded, each will respond to a different midi channel - (1-4 by default), so I set the midi output channel appropriately for each instrument's corresponding midi track.
Using the above approach, all of the midi INPUTS for the midi tracks are set to Omni. The end result is that I don't have to care what channel my midi controller is set to, as Omni will take care of receiving the data, and that track will transmit on the midi output channel to the correct loaded instrument in Kontakt.
If you want to change the midi channel of your midi controller, you should find a Function command somewhere within the midi controller's parameters, and you can set that to whatever you would like.
I hope that gave you some assistance.
Bob Bone