Seems to be the DMM ;/ I have a cheap one that I used(cost like 2$) and it seems to somehow be interfering with the signals. When not used I can program a pic chip and but when I hook it up I can't program ;/
My other DMM, which is a much better one doesn't seem to have that problem. (well, its measuring the power supply current so not sure if it would cause the same problem with when used on the parallel port)