an Spanien - B 97541/01, hat sich ergeben: A.-Die Strafuntersuchungsbehörde (Juzgado de Instrucción 16) in Madrid ermittelt gegen Y._ und X._ wegen falscher Zeugenaussage und Bestechung. Den Angeschuldigten wird vorgeworfen, sie hätten in einem separaten Strafverfahren gegen den ehemaligen Präsidenten der Banco Español de Credito (BANESTO Bank), Z._, falsch ausgesagt. Dieser habe am 10. August 1990 ESP 600 Mio. (mehr als CHF 8,2 Mio. ) auf ein Konto des A._ Trust (Kingstown/St. Vincent) bei der D._ Bank (Zürich) überwiesen. Y._ und X._ werden verdächtigt, bezüglich des Zweckes und der Verwendung dieser Zahlung falsche Zeugenaussagen gemacht zu haben. B.- Mit Begehren vom 30. Mai 1997 ersuchten die spanischen Behörden um Rechtshilfe zur Aufklärung des Verbleibes der genannten ESP 600 Mio. Insbesondere wurde um Kontenerhebungen bei der D._ Bank in Zürich gebeten. Am 25. Juni 1997 erliess die Bezirksanwaltschaft IV für den Kanton Zürich (BAK IV) eine Eintretensverfügung. Darin wurde die D._ Bank angewiesen, die Kontenunterlagen bezüglich des fraglichen Kontos des A._ Trust und (im Falle eines Kontentransfers) bezüglich weiterer betroffener Konten herauszugeben. Die D._ Bank kam am 18. Juli 1997 dieser Aufforderung nach. C.-Am 29. Juli 1999 erliess die BAK IV eine Schlussverfügung. Darin wurde dem Rechtshilfeersuchen entsprochen und die Herausgabe von zahlreichen Dokumenten an die ersuchende Behörde verfügt, darunter Unterlagen eines Kontos der Firma C._ (Panama) bei der D._ Bank. Von den Rechtshilfemassnahmen betroffen sind neben der D._ Bank und der Firma C._ namentlich der A._ Trust und der P._ Trust (Kingstown/St. Vincent). D.-Einen von Y._ gegen die Schlussverfügung der BAK IV erhobenen Rekurs wies das Obergericht (III. Strafkammer) des Kantons Zürich mit Beschluss vom 5. November 1999 ab. E.-Dagegen gelangte Y._ mit Verwaltungsgerichtsbeschwerde vom 20. Dezember 1999 an das Bundesgericht. Er stellt folgendes (Haupt-)Rechtsbegehren: "Der Beschluss des Obergerichts des Kantons Zürich vom 5. November 1999 und die Schlussverfügung der Bezirksanwaltschaft vom 29. Juli 1999 seien aufzuheben, und dem Rechtshilfeersuchen des Juzgado de Instrucción, Madrid, vom 30. Mai 1997 mit Ergänzungen vom 24. Juli 1997 sei nicht zu entsprechen". Auf die übrigen Rechtsbegehren des Beschwerdeführers wird - soweit erforderlich - in den nachfolgenden Erwägungen eingegangen. F.-Die Bezirksanwaltschaft IV für den Kanton Zürich sowie die Staatsanwaltschaft und das Obergericht des Kantons Zürich haben auf eine Vernehmlassung je ausdrücklich verzichtet. Das Bundesamt für Polizeiwesen beantragt mit Stellungnahme vom 17. Januar 2000 die Abweisung der Beschwerde, soweit darauf eingetreten werden kann.