an Spanien - B 97541/01, hat sich ergeben: A.-Die Strafuntersuchungsbehörde (Juzgado de Instrucción 16) in Madrid ermittelt gegen X._ und Y._ u.a. 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. X._ und Y._ werden verdächtigt, bezüglich des Zweckes und der Verwendung dieser Zahlung falsche Zeugenaussagen gemacht zu haben. B.- Mit Rechtshilfebegehren 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.-Auf einen von X._ gegen die Schlussverfügung der BAK IV erhobenen Rekurs trat das Obergericht (III. Strafkammer) des Kantons Zürich mit Beschluss vom 5. November 1999 mangels Beschwerdelegitimation nicht ein. E.-Dagegen gelangte X._ mit Verwaltungsgerichtsbeschwerde vom 20. Dezember 1999 an das Bundesgericht. Er rügt eine Verletzung von Art. 21 Abs. 3 und Art. 80h lit. b IRSG und beantragt u.a. die Aufhebung des angefochtenen Beschlusses und die Rückweisung an das Obergericht zu neuer Entscheidung. 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. 