Yes its very possible to load a .dll with Ruby. Personally I've never done it msyelf but I'm pretty sure Netplay did it. Try looking through PE: O, maybe there's a call function for a dll lying somewhere in the network code. I would assume one would initialise the dll then use ruby wrappers to call specific functions in the dll. I'm positive you could use such a method to use OpenGL to load models into RMXP for you. Good luck if you try.