hello,
I have not come across one, it may be worth looking on Snowcovered.
I have not done this with scripts but I have automated DotNetNuke installations to a degree using techniques here:
Configuring DotNetNuke before installation
(How to create a portal site template for the wizard)
Anyone else have any tips?