A Pascal binding to OpenOffice (StarOffice) seems possible. Visual Basic for Applications, the macro language bindings, is a lot like object pascal.
OO.org uses new terms that are confusing to pascal unix users. But basically, OO.org is a "document object server" that uses TCP-IP over a client-server network. A Java Virtual Machine services the architecture.
Pascal runs using the Operating System (or at least that's what I like about pascal). The less "virtual machine" the better.
There are several IPC methods; "named pipes or fifos", and "sockets and socketpairs". So there are many types of bindings possible.
These two programming environments might combine nicely.