My guess is that you will make a lot more money by charging a flat fee per hour worked. Books do not, unless in exceptional circumstances, return a huge amount of revenue to the publisher, let alone the author. If they want your knowledge, charge up front at a consultancy rate that you feel...
It does sound to me as though the other person is the author and that you are simply providing him with commercial and/or/technical insight? As you clearly understand the area, could you not just work to typical consultancy rates?