Multiple monitors in Open GL

A 3rd party product is being reviewed by my division to be incorporated accross the entire company world-wide.

The problem is it was written using Open GL, but has to run multiple displays on multiple monitors (up to 4 displays on each monitor, and up to 4 monitors). This is in a winXP environment.

So far, every videa card manufacturer has said the problem lies in the Open GL API that only supports hardware acceleration on one monitor.

My question is…is there a work around for this? an the API be modified? Or does the video card manufacturer need to offer this? Any suggestions?