opaque object with multiple opaque materials as transparent, custom depth? - Urgent help needed.

You cannot change opaque material to transparent in any other way than in material.(or material instance). When you render opaque object everything behind it is culled.