localConnection is where it's at. Here's an example that uses it to change the text in a textfield on a different SWF. You can quite easily adapt this to swap images.
Can the localConnection() be taken a step further ?
What if the two SWFs are not on the same page, but different HTML files in a FrameSet ? Can we get them connected somehow?