I'd suggest looking into a SQL Server installation via command line in tandem with the /Q full quiet mode parameter. See here
You can use the
method to issue commands in DOS-like (more shortcut-like really) fashion. If you are using a .NET Setup Project, you can probably add a Custom Action to do this.