A.- F._ war ab dem 1. Juni 1995 bei der Firma X._ AG angestellt und bei deren Krankenkasse für ein Taggeld von Fr. 150. - ab 31. Tag versichert gewesen. Im Herbst 1996 erkrankte er an einem psychischen Leiden und war in der Folge zu 100 % arbeitsunfähig. Nachdem ihm die Stelle auf den 30. Juni 1997 gekündigt worden war, stellte ihm die Krankenkasse der Firma X._ AG einen Zügerausweis zu. Vertreten durch Dr. med. G._, Spezialarzt für Psychiatrie und Psychotherapie, reichte F._ am 15. August 1997 bei der Sanitas Krankenversicherung (im Folgenden Sanitas) ein Gesuch um Aufnahme in die Einzel-Taggeldversicherung ein. Mit Verfügung vom 7. November 1997 erklärte sich die Sanitas zur Versicherung eines Taggeldes von Fr. 10.- mit einer Wartefrist von 30 Tagen bereit; eine weitergehende Taggeldversicherung lehnte sie mit der Begründung ab, sie biete die freiwillige Taggeldversicherung gemäss KVG nur bis zu einem Taggeld von Fr. 10.- an; höhere Taggelder seien im Rahmen des Bundesgesetzes über den Versicherungsvertrag (VVG) versicherbar. Mit Einspracheentscheid vom 11. Dezember 1997 hielt sie an dieser Verfügung fest. B.- In Gutheissung der hiegegen erhobenen Beschwerde verpflichtete das Verwaltungsgericht des Kantons Bern die Sanitas, F._ rückwirkend ab 1. Juli 1997 für ein Taggeld von Fr. 150. - ohne Wartefrist und ohne Vorbehalt zu versichern. Mit dem Ausscheiden aus der Kollektivversicherung bei der Firma X._ AG habe dem Versicherten sowohl ein Freizügigkeitsanspruch nach Art. 70 KVG als auch ein solcher nach Art. 71 KVG zugestanden. Auf Grund des unbestrittenermassen innert der gesetzlichen Frist geltend gemachten Anspruchs auf Freizügigkeit nach Art. 70 Abs. 4 KVG sei die Sanitas verpflichtet, ihn im bisherigen Umfang weiterzuversichern. Angesichts des klaren Wortlautes des Gesetzes ändere hieran nichts, dass die Sanitas eine Taggeldversicherung nur bis zum Höchstbetrag von Fr. 10.- anbiete. Inwieweit eine solche Beschränkung der Versicherung überhaupt rechtmässig sei, könne offen bleiben (Entscheid vom 7. Januar 1999). C.- Die Sanitas führt Verwaltungsgerichtsbeschwerde mit dem Rechtsbegehren, der vorinstanzliche Entscheid sei aufzuheben. Zur Begründung wird im Wesentlichen vorgebracht, weil dem Versicherten das Übertrittsrecht in die Einzelversicherung nach Art. 71 KVG zugestanden habe, sei kein Anspruch auf Freizügigkeit nach Art. 70 KVG gegeben. Es sei anzunehmen, dass die Krankenkasse der Firma X._ AG den Versicherten über das Übertrittsrecht in die Einzelversicherung nicht informiert habe. Anderseits ergebe sich aus dem Freizügigkeitsanspruch von Art. 70 KVG kein Anrecht auf eine Taggeldversicherung in einer bestimmten Höhe. F._ lässt Abweisung der Verwaltungsgerichtsbeschwerde sowie Gewährung der unentgeltlichen Rechtspflege und Verbeiständung beantragen. Das Bundesamt für Sozialversicherung (BSV) schliesst ebenfalls auf Beschwerdeabweisung. Im Instruktionsverfahren hat das Eidgenössische Versicherungsgericht die Krankenkasse der Firma X._ AG beigeladen, welche sich dahingehend hat vernehmen lassen, dass F._ der Kasse nicht als Kollektivversicherter, sondern als Einzelversicherter angehört habe. D.- Am 27. Oktober 2000 hat das Eidgenössische Versicherungsgericht eine publikumsöffentliche Beratung durchgeführt. 