Of course You can do anything with a network of Mikrotik routers if you put a big computer next to them and use PHP/PERL/Delphi/Putty/Whatever to control them using API/Telnet/FTP;
But thats not the power of Mikrotik.
It's the only router that I know of (apart from a LInux box) that can be scripted?
So make scripting useful.
1) Either remove the 1980's 4 kilobyte string limit, so we can handle firewall lists and share between routers etc etc, or,
2) Ability to read/append text files 1 line at a time, so we can parse them,
3) Many commands are missing the file= or as-value= parameters, and can only be used interactively.