Hey Redgeneral,
This does not sound too complicated.
Basically you need to set up a variable to record the current location of your sprite.
Then when the sprite's location gets close to the left side
move both the sprite of the background and the sprite of the guy to the left a little at a time.
Next when the sprite of the guy gets close to the left, stop changing their location each cycle.
In code it might look like this
spritelocation=x
IF spritelocation>600 THEN incrementalchange=10
IF spritelocation<50 THEN incrementalchange=0
x=spritelocation-incrementalchange
Also in order to scroll the background, you need to construct maybe a sprite that you can scroll as well,
Or better yet create a offscreen bitmap that is twice the width of your screen.
then just copy the region that you want and paste it for the background.
There are endless ways to do this, hope it helps
Your life is important,
Others care about you,
Especially the one who made you.