Apache è il server web.
Se hai in locale già installato iis puoi anche installare il modulo di php su quella specie di webserver.
Altrimenti se vuoi installare apache ricorda che devono lavorare su porte diverse, oppure devi "spegnere" iis prima di avviare apache.
Phpmyadmin è uno script in php da mettere nella document_root, in modo da poter gestire in modo semplice il db.
Anche se hai una buona esperienza con asp, non credo che in pochi giorni fai un ecommerce.
Un ecommerce è una cosa seria, e anche se una volta che si conosce il linguaggio non è una cosa complicata richiede comunque tempo sia per la realizzazioen che per i test.
Se hai molta fretta ti consiglio di guardare delle soluzioni già pronte tipo OScommerce e surrogati.
Ciao