I'll admit that I'm a noob in this department, but anyway:
As far as I can tell, making IC2 a Spout plugin would be perfect. Spout can have custom blocks with custom properties, that are automagically downloaded to the client. The best example I can find of it is MoreMaterials, which lets every server admin create their own blocks. http://forums.spout.org/thread…ems-spn-737-cb-1-1-r4.70/
Anyway, just a humble suggestion from someone who doesn't really know what he's talking about :P, Just something to consider.