No, you won't need a Schengen visa because Switzerland is not in the Schengen area, although it is "likely to join at the beginning of 2009".
At this stage, people holding certain UK residence permits do not need a visa to enter Switzerland regardless of their nationality. This is explained on
this page, which can be accessed from the page on the Swiss embassy website that discusses
visa and entry regulations for people living in the UK.
Among the other UK residence permits that exempt the holder from needing a visa is a UK Entry Clearance issued for multiple entries, and I imagine your UK visa would be covered there.
However, if you do need a visa, these pages should also tell you how to go about applying for one.
There have been stories of airline staff not knowing these Swiss rules and wrongly denying boarding: if you're travelling for work, though, you're likely to be using a scheduled airline and so that problem is unlikely. It would be worth, however, taking print-outs of the relevant rules to check in.
(You can also check your
nationality on the Swiss embassy website to see if you need a visa in any case.)