Ciao.. l'unico modo è nel costruirti una funzione di riconoscimento numerico e traduzione.. in sintesi:
-> analizza inizialmente la metrica delle lettere.. es. migliaia, centinaia, decine, unità;
-> prendi i singoli numeri partendo da sinistra verso destra.. cioè dalla cifra più significativa in poi (cn un for.. o ancora meglio in ricorsione).. e in base alla posizione del numero (ad esempio se analizzi il numero delle centinaia).. richiami un'altra funzione che legge il numero in input e in output ti da la stringa corrispondente al numero;
-> ottenuta la concateni al buffer principale della stringa finale che conterrà il nome del numero;
-> successivamente.. se vuoi rendere elegante il tuo risultato fai una scansione finale della stringa troncando le vocali di fine e inizio numero..
Spero di esserti stato d'aiuto... cmq se vuoi qualke altro suggerimento.. basta kiedere..!!
Saluti...