Ха! Свою программу... Из-под XP? Надо использовать драйвера для доступа к физ. железу: WinIO, UserPort, DLPortIO, GiveIO etc. С каждым дистрибутивом софта, поддерживающего, например, Виглер, идет что-нибудь из этих драйверов. Вы бы сначала изучили положение на этом фронте, а потом покупали бы или продавали