The PS2 gun works because it knows the exact timing for the video, much like an arcade PCB. With a computer, there is too much latency and other slow crap in the way *cough, windows* for it to process the signals in real-time.
Fear not, I have a better solution on the way. I will hold a press release in about a week.