First of all, I question why you would put the other two cards in the same computer setup after it trashed the first one, but that's water under the bridge now.
I think we need to go back to square one. You need to remember that a CF card is in reality nothing more than a solid state hard drive. It even uses the same FAT32 format that a lot of computer hard drives use. When a card is corrupted, the data on it is usually still intact, but the directory structure has been damaged, so the card thinks it is either full, empty, or unreadable. That's why most times it is possible to recover the actual data on the card, it's still there intact. One very important thing to remember is to NOT use the cards again. Once you start trying to write new data to the card it will over-write what's already there, making recovery of those images impossible. So, until you get the images off the cards, do not try to use them to record on.
You've said that your problems started when you used a new (and presumably, untested) computer/reader combo. So, let's eliminate that to begin with. Either go back to your previous (and known working) computer system, or if thats not possible then find one that you can use, one that is known to work correctly. Before trying data recovery on your damaged cards, let's test this system just to reassure ourselves. Find another unused CF card (NOT one of your wedding cards), put it in your camera and format it, then crank off a couple shots just to put images on the card.
Now, take that card and put in the computer that you know works. It should be able to read and download the images properly. If so, then we can move on.
Now, using that known good computer, try the data recovery software on your damaged card(s). Sometimes you need to try a couple different programs, but I've heard very good things about Sandisk's Data Rescue. Hopefully you'll be able to recover the images. Keep trying with different ones, sometimes you have to be persistent. The link provided above lists several data recovery utilities that people have found to work.
If you still have no luck, there are data recovery services available, but they're not cheap. If this is a paid-for wedding that you shot as the contracted professional then you have to decide if the expense if worth it to maintain your reputation and keep your contracted obligation to your clients. If this was just a favor for some friends, then it might get to be a darn expensive favor to send the cards to a recovery service.
Assuming that you were successful in recovering your data, I'd do some very careful troubleshooting in your new computer/reader package before putting any cards with important data into it again.