You might want to consider setting this up in Zug for tax reasons.
I would recommend contacting a Local Lawyer to help you with this. A company that I use is:
www.Mueller-praxis.ch Gaby Müller speaks good English.
Depending on the type of company you setup, you might need to lock 150chf into an account while the company is being setup (takes several weeks).
I did have some links on all this, but will have to dig them out for you. But I'm sure someone here will have them handy.