I would like to set up a VPN with a similar topology to a Hamachi network: each computer connects to the other, as a "mesh," but traffic between them is still secure. Can OpenVPN do that?

Or, if that's not possible, is it possible to configure the VPN so that it is not necessary that the clients trust the server (I call this "paranoid")?