Prima cosa, dipende se devi lavorare in asp o in php.
Nel primo caso, ti serve iis, sql e supporto asp. Ma mi pare che sia installabile su xp.
Nel secondo caso, usi apache. Personalmente ti consiglio Xampp, che ti consente di utilizzare in locale pagine php e di "sfruttare" mysql, ed è facilmente configurabile.
Cyà