First you need to provide immediate value to the intended participants. That may range from interesting talks (see google tech talks for an excellent example) to the triviality of a good buffet.
Then you need the participants to give the space and possibility to get to know each other. Things that come to my mind are name tags, discussion groups, an informal dinner.
Be aware though that if you, as initiator, cannot see or name the immediate value of such an enterprise, your participants won't spontaneously flock together just for the fun of it.