Hi HomerS,
I know a trick to overwrite a sprite; Use the command "draw any sync on".
I never really tested this command, so I advise you to make tests before use.
rem DBC 1.2
SYNC ON : SYNC RATE 0
INK RGB(255,0,255),0
BOX 0,0,250,250
GET IMAGE 1,0,0,250,250
CLS
INK RGB(255,255,255),0
rem by default : draw at sync off
draw at sync on
DO
TEXT 0,0,"0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789"
INC x#,.01
SPRITE 1,x#,0,1
SYNC
LOOP
DirectX 9.0c (February 2010)/ DBClassic v1.20