Hi Tom,
I have used the forwarding of requests in websphere in the last project i did and this was how i did it, both of my servlets were registered in the same servlet engine,
RequestDispatcher rd=getServletContext().getRequestDispatcher("/MyServlet");
rd.forward(request,response);
Thats enough for forwarding it, if u have written the same then i dont think there should be any problem in forwarding requets, and yes i think u should not use the printwriter in the first servlet if u are forwarding the request to the second one, as the control gets trasferred, if u need to display some processing from the first one then attach it to the request using request.setAttribute("key",value) ;
and show that in the second servlet( or
jsp) to which u are forwarding the control and get it there from request.getAttribute("key");
Hope this might be of help to solve ur problem.
Cheers,
Daman