Okay, you guys have a lot of good points. The computer I was using does not have the drivers on it, BUT it would recognize the Calum ECU just fine through the Consult port. I could download the .bin that is currently on the ECU and even make changes to it with Nistune, like change k value etc. When I tried to 'burn' the modified .bin file to the ECU it would just come up with an error telling me that the modified .bin could not be 'burned' to the ECU.
I did try to use the USB cable connected to the back of the ECU, but Nistune wouldn't recognize it. Only when I was using the Consult cable would Nistune communicate with the Calum ECU. I guess the next thing I'm going to try will be what lynchfourtwenty suggested about uploading the image to ECU. If that doesn't work I will try getting drivers. I will report back with some info as soon as I can borrow my friends laptop with Nistune again.