Le serveur était programmé en quel langage initialement ?
Sinon il est tout à fait possible de faire des liaisons serveur\client en JAVA, par contre je crains que tu ne doives te débrouiller tout seul pour ce qui est programmation...
Le meilleur moyen de faire une liaison entre 2 programmes différents sur 2 ordis différents c'est d'utiliser les sockets. Ils sont présents dans à peu près tous les langages mais je garantis rien pour la compatibilité. Cherche "socket langage" (remplacer langage par le nom de ton langage de programmation) sur Google pour plus de précisions.
T'avais testé voir si ça marche en connexion locale ?
En tout cas bon courage pour ton projet, il est ambitieux