in reply to Parallel WEB spider, DB support

POE should work. The simplest approach is probably forking. You could use Parallel::ForkManager for this.