I have my vbnet application with sql server express designed for individual desktop pc. Now I want to have it work on a network.

1_ how can I make my customer to install sql express and the Database on the server and enable the network protocols seamlessly? dont want to have my customer configuring sql expess manually.
2_ how can I have my client software to look for the sql express and connect to it in a seamless way??

Does anyone have any ideas , perhaps any example of configuration file ?
Can I avoid the customer to enter configuration data?

Thanks in advance
Cybersandokan