If you just want to change an image you could write a control for the image so it can detect what page it is on and show the image ofr your choice. Put this control in the layout.master.
If all the images are the same size then it really does not affect layout. Layout is about height width position columns margins etc. Layout is one part of a mojoportal skin mainly handled by stylelayout.css in conjunction with layout.master
In mojoPortal there is not a way to change the layout except by changing the skin. So if you need the same design on all pages but want a different layout on home page then you copy the main skin change the layout.css. That solution works, I have no other solution to suggest.
Hope it helps,
Joe
ps, please don't make duplicate posts and don't change your posts after I answer them. Just post another response to the same thread.