Yeah, unfortunately, there really isn't a good way to do what you want. The only way to even try would be some kind of DRM, and that costs quite a bit of money to get licensed for. Even the "social DRM" like using a credit card number as a password won't work if your customers don't have a credit card. Even if you wrote your own DRM package (which is a bad idea if you're not a season pro at such things), you'd have the expense of running your own internet server to authenticate against.
You might google on "open source drm" to see if there's anything out there that you can make work.
|