tecnicamente è abbastanza semplice, se sei su un server linux (proteggi la directory con un htaccess e il download lo permetti solo via una pagina "download.php" - a cui passerai ovviamente, via sessione o get o post che sia, un ID o comunque qualcosa che ti rassicuri che l'utente ha effettivamente pagato).
dal punto di vista economico, per tariffe cosi basse, è invece un massacro, ti hanno gia parlato delle tariffe paypal.. l'unica sarebbe l'acquisto di un pos ma poi non è facile che i clienti, sopratutto italiani, si fidino di lasciarti i dati della carta "in chiaro".
tra l'altro per quanto ne so, fiscalmente, per vendere software devi essere iscritto alla camera di commercio e quindi pagare i famigerati contributi inps (minimo 2700 euro anno anche se vendi zero euro di software).
insomma.. al posto tuo mi appoggerei a qualcunaltro ma vedi se ne vale la pena, se gli incassi sono bassi ti puo convenire continuare a regalare software, almeno fai girare il tuo nome.