Apple has released an "Remote" app for the iPhone and iPod touch.
It can be used to control Front Row, iTunes, and the Apple TV.
Would be cool if that could be used to control Boxee.
Could maybe an EventClient be written for XBMC's EventServer?
and/or the HTTP API (if two-way communication is needed)?