not sure if this is your problem but sounds like it. i don't have direct experience with FCGI::Engine, but a couple of CGI perl apache modules i used a while ago...you need to make sure to initialize variables, or an instance/session can pickup values from previous one. so in the end init all variables or pick up their values from a form/url via param.