Office 2010 has everything you need for an unattended installation built into the Setup.exe
explore setup.exe /admin and make a MSP file.
An MSP file can either be specified by using setup.exe /adminfile filename.msp or by placing it in the updates folder.
You can only use 1 self-created MSP file.
You can also customize alot of the installation by using a config.xml file. This also can either be specified by using setup.exe /config config.xml or by placing it next to the setup.exe then it will be pulled by setup.exe automatically.
Read more about this in the resource kit on technet. http://technet.microsoft.com/en-us/library/ee460874(v=office.14).aspx
Btw, same method is used with Office 2007-2013.