http://www.lvr.com/
Here is the link which help using almost port types. And if you wanna to control LTP in win XP, you have to boot PC in DOS, then rename DLLCACHE folder to backup_dllcache (for example). Finally, you copy .dll to SYSTEM32.
In win XP, this folder contents many .dll files which are used to back up dll files in system32. If you rename this folder, win XP cannot backup dll files. If you wanna make win XP normal, rename again it to dllcache, your windows will be clear as it used to be. Now, you can use almost languages to control LTP.
In this link they give a clear detail.
The problems usually come as we need to drive a robot with the simulator running. Then we should use visual languages. This link help muchie.
By the way, this link have many tutorials on port types.
Good luck