I have written a few Python-based drop catching bots/scripts for other TLDs (.cz, .net, .com), multi-threaded, using several registrar APIs (SOAP, XML, RPC). Although I prefer Python, I have a lot of experience with PHP (past 5 years), so I'm sure I can help you with the modifications/optimization you need.