>>267のサンプル拝見しました。たぶんこんな感じで良いんじゃないでしょうか。
ひとまずこれを見ながら作ってみます。作ってる上で何か不都合を見つけたらその時に報告します。