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