Another try at a new infrastructure sharing patch integrated into trunk OpenTTD. This time with hopefully cleaner implementation
Checkout source: hg clone http://mz.openttdcoop.org/hg/is2
(You can use that link to download source packages in zip or tar.bz2 format, too.)
There exists also a Wiki page about this project (feel free to extend it ;-).