Okay, I actually managed to fix the RAID0 issue. I had a theory, so I installed testdisk in linux and I told it to write the TestDisk MBR code to the first drive in the RAID0 array, which had partition tables recognized (But the second disk was unreadable, go figure), so I came up with the thought that possibly the information that holds the MBR and the partition table lies outside of the stripe set. This would make sense, since it would more than likely be impossible to boot if the boot information was part of the stripe set. At least, that's what I think. I'm sure some of you guys could explain this better, and I'm sure I could come up with a better reason for why this worked, but I'm doped up on caffeine and sugar and I'm coming off that high, so my ideas are foggy. Anyway, after rewriting the testdisk MBR to the first drive, Windows boots normally.
Now, I would still like to know how I could mount this RAID0 array in Linux, as it would be very nice to be able to read files from it. In the mean time, I'm going to go back up everything
Thank GOD for Testdisk!