Ok, so once you make your sprite, pass the pixel coordinates to this function:
function spriteuvs(spr,px,py,pw,ph)
img=sprite image(spr)
wid=image width(img)
hig=image height(img)
px#=px*1.0/wid*1.0
py#=py*1.0/hig*1.0
pw#=(pw*1.0/wid*1.0)+px#
ph#=(ph*1.0/hig*1.0)+py#
size sprite spr,pw,ph
set sprite texture coord spr,0,px#,py#
set sprite texture coord spr,1,pw#,py#
set sprite texture coord spr,2,px#,ph#
set sprite texture coord spr,3,pw#,ph#
endfunction
So if you make sprite 1 with your image 1:
Sprite 1,0,0,1
spriteuvs(1,100,100,300,200)
This would make the sprite start at 100,100 for a 300x200 area.