attendo con ansia un tuo suggerimento su come poter procedere..
Non conosco l'ambiente bascom, nel senso che non vi ho mai lavorato perchè uso solo sistemi GNU/Linux dal 2004 e bascom c'è solo per windows. Un tempo avevo la voglia di sperimentare con bascom ma adesso che uso il C/C++ con profitto non ho più necessità.
Comunque il problema principale è che non riesci a scrivere nella flash di arduino e allora potresti usare avrdude.exe da riga di comando, che poi è lo strumento che usa Arduino IDE per scrivere in flash e che trovi nelle sotto cartelle dell'ide. Per vedere come usarlo puoi usare Arduino IDE e scrivere in flash tenendo premuto il tasto shift (non sono sicuro) con il fine di visualizzare nella console tutti i comandi eseguiti compreso avrdude.
Ciao.