Hm, neuere Delphi-Version können da im Rahmen von REST und JSON tatsächlich schon ziemlich viel, aber wie es bei D2009 aussieht, wüsste ichjetzt spontan nicht. Da hat sich bei Delphi in den letzten Jahren ja doch einiges getan.
Vielleicht hilft dir aber
die Frage hier (inkl. Code als Antwort) bei Stackoverflow weiter.