Ho utilizzato semplicemente i componenti di delphi 5
tnmstrm e tnstrmserv:
Non vanno bene?