Could you tell us what kind of things should the installation script do?
If it's ok for the installation script test to actually alter the environment (by installing your software), it should be pretty easy to do assertions against the environment ("does that directory exist with these three files?", etc.)
When I run the install on the command line the script generates questions based on the software installed on the user paltform. My automated script should be able to provide answers to those questions and then verify if the installation is successfully. To verify if the installation is successfully I can just check for a process but what I need help is on how to provide the answers to the questions prompted by the install script?
What is the best programming/scripting language. Any reference to a website for more assistance would be good.