I can't really say this for certain, but I find it unlikely that delphi could compile a dll that would run with MTA. DLLs have to be very specific - everything has to "line up", if it doesn't its not going to work. What could be done, is someone could create a mod that would act as an interface for a delphi (or visual basic) mod, perhaps using COM (you'd have to for VB I think). I'm sure its possible to do, but I'm pretty sure you'll need some experience of C++ first to map things across in a mod. Of course, someone else could do this for you, if you're lucky.