Fantasy Grounds II
Fantasy Grounds :: The Virtual Tabletop for Pen & Paper Roleplaying Games
or
iTabletop? - The only Face-to-Face Online Virtual Tabletop
These programs have plenty of tools for GMs. They're not free but they're reasonably priced; about the cost of a single RPG book. Good luck...