XAMPP integra un pannello di controllo sul quale puoi decidere di avviare i servizi Apache e MySQL automaticamente all'avvio del computer, quindi per questo non ci sono problemi.
Per il sito, dovresti fare in modo che il browser si apra automaticamente alla partenza del sistema operativo e mettere il tuo sito come pagina predefinita.