have you thought of doing a reader for mobile phones?
can we use existing libraries/functions from the current codebase for this purpose or it would be better to start from scratch?
No I have not yet thought about that. I would rather go for a small, ready to go, RSS parser library. You could use parts of RSSOwl for it, but I would not recommend it.
See RomE or Informa as parser libraries.