GPG4USB is only available for Windows and Linux. If they are getting a message that no secret key is available, then you are encrypting the message with the wrong public key. You may be encrypting it with your own key. You need to encrypt it with their public key.