Just as a footnote, the basic idea of creating bitmaps is to have hidden screens which you can draw to in the background without being seen by the user. That's why you have only 32 of them.
What you are doing, the Image commands were designed for - and you can have thousands of them! The fact that Windows images are also called bitmaps (bmp's) is what causes the confusion.
If I understand what you are saying correctly, I suggest you create just 1 bitmap (say number 1) and load/create whatever image you need on that positioned at 0,0.
When done, you use Get Image 1,0,0,100,200 or whatever the size is.
Use CLS and repeat the process to create the other two images (also on bitmap 1 but grabbed into Images 2 and 3).
You then have Images 1, 2 and 3 which you can then paste onto screen 0 at any location whenever you need to.
When you need to update any of them, paste them onto the hidden screen at 0,0 then update them and grab them again - all unseen by the user.
Alternatively, create the
whole of your main screen on the scond bitmap and update it as required, copying the bitmap to 0 when finished. You then won't see the screen update and wach of the three images will be positioned the same as on the main screen.
TDK_Man