Cette solution est basée sur 3 composants :

feedstail

feedstail (https://github.com/Psycojoker/feedstail) : surveille le flux RSS pour émettre chaque nouvelle entrée. Dans mon cas, je vérifie un changement de summary (-k summary) pour détecter une nouvelle entrée. Chaque champ est séparé par le symbole pipe : -f "{summary}|{link}"

parserss.sh

parserss.sh : création maison, un petit script bash qui veille à former un tweet de 140 caractères à l'aide du summary (la description) et du link (l'URL). J'ai choisi d'ajouter les caractères (...) suivi d'un espace lorsque je raccourci le summary. Ce script est téléchargeable sous la forme d'un gist : https://gist.github.com/cybermonde/6fc24881302e5c80044f

ttytter

ttytter (http://www.floodgap.com/software/ttytter/) : client twitter en ligne de commande. Lors de son installation, veillez à être connecté au compte twitter que vous utiliserez pour poster les messages issus du flux RSS. En effet, lors de son installation, vous aurez à autoriser cette application (mécanisme de sécurité).

... et se lance au final comme ceci :

feedstail -u "http://www.domain.name/rss.php" -f "{summary}|{link}" -k summary | /home/sweethome/parserss.sh | /home/sweethome/ttytter.pl -script

Soyez créatifs !