Thanks d00dman!
At first glace this looks like a much more complicated procedure than I thought it would be. I will look over the code more thoroughly however, and if all else fails, you're suggestion to create a VB6 COM component is a good idea
Regards,