ciao
non è diverso installare joomla rispetto al forum che citi, si tratta sempre di un software che ha delle cartelle e poi un database.
serve un dominio, un hosting, uno spazio web per le cartelle e un database, cartelle e database vanno messe in comunicazione mediante una procedura di installazione.
il concetto è quello, non cambia se non nei particolari.
........
è anche giusta la idea di progetto, immagino che il tuo amico venda macchine di certe marche, quindi inutile esporre prezzi in un e-commerce, ci sta invece il catalogo per segnare la presenza meglio se nel territorio di suo interesse.
--------
di template ce ne sono quanti ne vuoi, sarebbe però opportuno partire da una bozza di progetto che il tuo amico apprezza, colori, dimensioni, effetti ecc....
una volta approvata la bozza poi la porti avanti...
qui trovi tutto, basta girare tra i menù c'è solo un divieto di nominare servizi commerciali.
e poi c'è la jed dove trovi le estensioni da provare.
http://extensions.joomla.org/