Hallo und willkommen im Forum!
Du hast eine etwas falsche Vorstellung von USB, von seriellen Bussen, vom Ansprechen von Hardware und dem Entwickeln von Treibern.
Es ist nicht mal eben möglich "die zweiten Beiden" (die zwei Datenübertragungsleitungen vom USB) anzusteuern! Erstens ist das unter NT ff. nicht möglich, ohne einen Treiber zu programmieren. Zweitens ist das ein Bus, nicht vergleichbar mit z.B. dem LPT-Port, wo man wirklich die einzelnen Pins zur Ein-/Ausgabe von Daten benutzen kann.
Treiberprogrammierung ist mit Delphi (virtually) nicht möglich, das
DDK existiert nur für C(++). Ausserdem kann man Treiberprogrammierung nicht ohne weiteres mit der "normalen" Programmierung im Userspace vergleichen, es ist erheblich aufwendiger!
Schau mal in die einschlägigen Hardware-Shops, dort gibt es jede Menge USB-Entwickler-Platinen, welche die Ein-/Ausgabe von Daten managen. Diese bringen auch einen eigenen Treiber mit, wenn Du glück hast sogar mit einer entsprechenden
Unit für Delphi.
Es ist zu wahr um schön zu sein...