Basically, mobileorg tries to do that but all the parsing, sorting
and data manipulation stuff is done on the android phone in native
Java. Therefore, Matthew (the main developer) is busy (I guess) by
reimplementing org-mode functions in Java which runs perfectly fine
in elisp already.
Thus, I wonder if an approach "in the middle" might be the best.
Using a GUI like mobileorg. Every command (button-press) is actually
translated in a org-mode elisp call send via ssh to an emacs daemon
on a server machine. The emacs daemon processes the request and
sends the result back. Result get catched by the GUI and displayed
in a nice easy understandable way specifically customized to the
small screen of mobile phones.