Let us begin with how you have thought of writing tests for the use case.
I did not quite get other question of yours -
<The other question is: if the above steps are done on Firefox & IE, what settings changes in Selenium/Webdiver?>
~ seleniumtests.com