I've had a few idea's about this already, I did some investigation into writting a C wrapper for the RakNet Netowkr library, so it is possible. My main reason for wanting Object Pascal is that is my personal language of choice, and I think it would be nice to "keep it in the family" as it were

I've looked a OGRE and given the API structure it would be possible to write a C wrapper for it. I have also looks at the C# port of OGRE Axion which you could probably use in Delphi.net as is.

What would be very cool is a OOP port of something like OGRE, but that would be a HUGE project.