1) if you add the url parameter loginpage.php?accessCheck=pagename.php it will return you to the page specified after logging in. Is it setting the url parameter when going to the page in the first place?
3) It should use the same image by default. If you want to specify a new one then it will create a copy of it, but it should allow it. What is the problem or error when you try to use the same image?