bodyに背景画像を複数指定する | Takazudo Clipping*を参考にして作りました。 左上は<body>タグで指定した背景画像。
中央は<div ID=BodyIWrap1>タグで指定した背景画像。
右下は<div ID=BodyIWrap2>タグで指定した背景画像。この右端画像はIEではスクロールバーがあると、それをよけて表示されますが、Firefoxはスクロールバーの下に一部隠れます。
  上記三つは background-attachment を scroll にしてもスクロールしません。ただし、IEだけはなぜか<div ID=BodyIWrap2>タグで指定した右下画像だけスクロールされますが、スクロールバーがあるときの初期表示がおかしい(画面右下ではなく、ページ最下端で表示になって隠れてしまう)ので、すべて fixed にしたほうが無難です。

←スクロールバーを出現させるために、わざと縦長のスペース画像を設置してます。

じつは、<body>タグの上位にある<html>タグにも背景画像を指定できるのですが、背景色は指定できません。したがって、<body>タグで背景色を指定すると、<html>タグで指定した背景画像が背景色の下に隠れて見えなくなってしまいます。ページ全体の背景色を指定しない場合は問題ありません。