This whole post should cover your needs Mai Mee Tur; the bottom half is the auto-admin tools which includes an "aban" command which does almost exactly what you speak (it lacks the auto-getdemo) but here is an updated version of the auto-admin tools that does have it.
There are some slight differences in the updated one:
You need to make 3 folders to install the script:
/screenshots/bans/
/screenshots/whois/
/demos/bans/
When you do a "aban" it does everything you said, the screenshot goes to the /screenshots/bans/ folder and on the start of the next round when it automatically gets the demo it will be written to /demos/bans/.
Do note that the auto-admin tools is assuming you have the takeadmin script installed; it's the first half of that post.
HTH
Edit: Oops, I pasted one that didn't have some important tools that the script requires, here is the real updated one xD
http://pastebin.com/NgCFWjgR
There are some slight differences in the updated one:
You need to make 3 folders to install the script:
/screenshots/bans/
/screenshots/whois/
/demos/bans/
When you do a "aban" it does everything you said, the screenshot goes to the /screenshots/bans/ folder and on the start of the next round when it automatically gets the demo it will be written to /demos/bans/.
Do note that the auto-admin tools is assuming you have the takeadmin script installed; it's the first half of that post.
HTH
Edit: Oops, I pasted one that didn't have some important tools that the script requires, here is the real updated one xD
http://pastebin.com/NgCFWjgR