Non è semplicissimo, Sauzer.
Dal punto di vista legale, devi avere una partita IVA ed essere una società con statuto.
Tecnicamente, esistono vari prodotti, anche free (come Oscommerce) che ti permettono di mettere in piedi un negozio online, ma devi investire un pò per una cosa del genere, per avere un server sicuro e garantire la sicurezza delle transazioni, specie con i moduli per carta di credito
In realtà, non è complessissimo, ma devi spendicchiare, se vuoi un pacchetto ben fatto.