You don't really need a specific programme for writing macros although I find a basic text editor in plain text mode best for 'works in progress'. Can we safely assume 3.5e given the BAB? In order to help better it would be useful to see any working macros you have relating to the attack in question. There will be limited options using the native 3.5e templates as they tend to max out after several attacks but, as long as you are happy/prepared to have a couple of macros in the event of crits or have some manual effort you can likely create something that takes 99% of the load using the default template. It would also be useful to know what level of detail you are wanting? Simply hit values, hit and damage, hit/crit and damage, hit/crit and damage/crit damage... any of the above versus AC, versus multiple ACs, possible special effects (Stun, poison etc that you might have), ability to select different weapons... all doable to a certain extent but without the deets we can only offer basics :/