When Andy gives you a tip on creating ASP.NET controls, you should listen. He's one of the masters.

Here he shows how to create a composite control that delegates it's properties to the embedded controls. (Hopefully part one of a series)

TTFN - Kent