There is a shader (maybe an ffe) with support for 5 textures wich was written by steempipe. It uses the alphachannel of each texture for blending it. This would allow up to 8 textures for one terrain.