Hmm. I've always been a fan of Spiderweb Software, which has managed to distribute its games for years now via the "activation code" method. Might be something to try...