Hi,
If you know where the info is in the registry, then you can certainly use logparser to get it - refer to the logparser.chm help file and look at the input format of REG. There is an example query in there. The help file is extremely useful.
Psinfo is a little utility in the freeware suite called PSTOOLS by Sysinternals - it gives you some system info.The suite, which is very useful, can be downloaded from here http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx
You can go to the Microsoft Script Centre and there you will find plenty of resources for getting all kinds of information from local and remote systems using WMI and various scripting languages such as vbs, powershell and java script. Start here http://www.microsoft.com/technet/scriptcenter/default.mspx and look in the script repository for examples for extracting all your BIOS information etc etc. You can also ask the Scripting Guy for assistance if you really get stuck.
Hope this helps, as I do not know how technical you are and whether or not you would be able to write these scripts yourself.
Good luck.
Cheers, Dave