I have a suggestion for you.
Why not just find out where they bank in Jamaica and open an account there? Then when the Greek pays you they just do a transfer to your account at the bank, and then you can go pick it up from your bank account or have it wired here.
Its totally legal to have an offshore bank account.