Build LPT port driver to caputure data and transfer it to program buffer for access, for access to regular C program.
I can help you build this, basically you want a simple driver built.
Or I can even also do it on a script level in a more simple way, but i would have to discuss the requirement with you.
And I can't try to help you for 500 its not enough for me to take time to work on this and give you reliable support, and proper time.