Für sowas ist Conrad immer eine gute Anlaufstelle... solltest Du kennen.
"USB Relaiskarte" als Suchbegriff bringt zum Beispiel diese hier:
http://www.conrad.de/ce/de/product/1...archDetail=005
Sogar mit Beispielsourcen in Delphi - allerdings finde ich den Preis etwas heftig. Vom Ablauf her wird es so sein, dass Du einfach der mitgelieferten
DLL Befehle aus Deinem Programm geben kannst und sie sich um die Kommunikation mit der Karte kümmert.