in reply to Accessing Bloomberg API's via Win32::OLE
Thanks to everyone who replied.
These were some good suggestions but I ended up just writing the code in C++ and went directly against the Bloomberg C/C++ API and then just got my C++ program to pass the data back to the Perl program via pipes.