If you are using Pd-extended, you can use [demultiplex~] to route one incoming signal to one of several outlets. For instance, [demultiplex~ 1 2 3 4] will have one inlet and four outlets. The single inlet takes both an incoming signal (which will be routed) as well as an single float which selects the outlet to which the signal will be routed. For the opposite behaviour (several incoming signals to several inlets, and only one of them being output by the single outlet) try [multiplex~].
Also note that you can use [mux~] and [demux~] as they are aliases for these same objects.
And by the way, if you are on vanilla you need to download the Zexy library. Apparently you can do that using the new Deken plugin.
Hope this helps,