I'm not sure whether I really understand your "We provide to sites outside of our domain a URL to our SEAM application".
But I know there are surely possibilities to take the user directly back to a particular page after login. I implemented it with pageflow in jpdl and it works like charm. The login is a stateless session bean. All the buttons/links on the login page trigger actions described in the pageflow descriptor.