Canton Geneva allows same sex couples and heterosexual couples not wishing to marry to register as civil partners. These couples receive many of the same benefits as married couples.
A good read includes:
http://geneva.angloinfo.com/countrie...rland/pacs.asp
Also contact the Office Cantonal de la Population (Canton Geneva's immigration services) with the specifics to your situation! Email:
etrangers.ocp@etat.ge.ch
Best,
B