Ακολούθησα την ίδια διαδικασία και εγώ για να καλέσω ένα web service (.net 2) από Delphi 7. Όλα λειτουργούν κανονικά εκτός από τα ελληνικά.
Αν σε web service που λαμβάνει μια παράμετρο τύπου string, περάσω αγγλικούς χαρακτήρες λειτουργεί κανονικά. Αν περάσω ελληνικά μετατρέπονται στον server σε ερωτηματικά (????????).
Μήπως γνωρίζεις κάτι γι'αυτό?