ciao
in passato ho affrontato questo problema così
ho usato xampp zippato
per l'installazione ho creato una specie di eseguibile in vb che lo scompatta in c:\xampp_NOMEAPPLICAZIONE\ e crea i link di avvio nel desktop e in start > programmi
il link di avvio puntava ad un .bat che avvia xampp e apre il browser all'indirizzo desiderato: localhost/NOMEAPPLICAZIONE
se deve essere compatibile con windoxs xp devi usare una versione di xampp precedente