OS X as X Window Server

No, it isn't. iPhoto and nearly every application on OS X don't run under X11 environment. They have no idea about X11 and cannot be transmitted via X11. Besides, the server component of X-Window runs on the computer whose display is used. You are actually looking for a way to make iPhoto transmit its appearance to a different window server.