Certo che se inserissi la pagina Web con i JS, anziche` ilPHP sarebbe piu` facile seguire il ragionamento.
codice:
<form name="news" action=""  method="post">
    <div class="scrivici">Testo:

        <textarea name="testo" cols="40" rows="10"></textarea>

        <input type="button" value="DGS Web" onclick="insert('prova');" class="botton" />


    </div>
    <select name="1">
        <option value="immagine" onselect="insert('<img src=../img/news/immagine />');">immagine</option>
        .....
    </select>
</form>
Questo sopra e` il codice HTML inserito da te (corretto per XHTML - vedi alcune maiuscole, la scritta javascript: dentro un javascript).

Le opzioni di una select non hanno l'evento onselect (riservato per campi text, textarea). Devi usare l'evento onchange (o simile) del tag select:

<select name="1" onchange="insert(this.options[this.selectedIndex].value);">