I created an interactive battle grid system that I used when I was running PbP games. I haven't worked on it in a while, but it works and players seemed to enjoy using it:

EZ PbP

Here is the last game for which I used it.