Programming Atmega over an ISP cable (LPT port) is more complicated than loading firmware using MIDI-OX.
If you have problems loading firmware over MIDI-OX on several computers, I'm pretty sure you'll have even more problems trying to program Atmega over an ISP cable and PonyProg. Regardless of this, I gave the link to the instruction on how to program Atmega using an ISP cable in one of the previous posts.
As I see it, your main problem is that you unable to describe exactly what steps you took and what errors you encountered while trying to update firmware using MIDI-OX.