Of course, it has to be multiplayer... I'm not entirely familiar with the CCG rules, but I'm pretty sure you can't see the other player's cards. So it has to run on seperate machines. For regular multiplayer Java would be a good choice of language. JS Certainly isn't worth the effort, if you have to exchange the information via e-mail or dedicated server (you'll need one to begin with, and there could be a significant server load). Just need a programmer who's willing and able to invest time and effort. And there aren't any.
But why would you need a dedicated server if you're doing it in a real language? Just have one player start the game, and the other join, like any other multiplayer game.