Wieso nimmst du nicht einfach 4066 Bausteine?
http://www.alldatasheet.com/datashee.../UTC/4066.html
Damit kannst du pro Baustein $ analoge Signale unabhängig voneinander steuern und das in beide Richtungen