You can use Vassal, with the approved Vassal Mage Knight module. It takes a bit of fiddling to figure everything out, but it works well if you both have computers. I play online, but you can even play by email, sending your saved game back and forth.
The main drawback is that you cannot play with expansions - the expansions are not approved (nor ever will be, from what I understand).
There is a phenomenal version of the Vassal module with all expansions included available from its current developer. Shoot him a geekmail to get the file.
Forward 1, Forward 2, Forward 3... siege attack 5?
Why for this life there's no man smart enough, life's too short for learning every trick and bluff.