While installing SQL Server express you might come across many problems, such as MSXML6.0 error, which was installed as a part of the update to the system. If you get this error please uninstall MSSML6.0 and then try to install again.

So, as you know, you can install SQL server by using command line options for various needs, which can include network options, SQL Browser, type of installation etc.. If you need more info on this please do let me know.
To run the SQL installation with Basic screens, try using SQLEXP32**.EXE /qb
To run the SQL installation with no screen, which is quiet mode, try using SQLEXP32**.EXE /qn
With the basic at least you come to know the errors visually.