Google filemaker conditional value lists. I think thats what you need.
On the layout issue you should explain what you mean by "fluid" its kind of vague.
Its always good to look at other peoples solutions (FM starting point by Richard Carlson Consulting is the first one that comes to mind... ) and the FM demo solutions. if you find something you like use it in your own solutions.
Welcome to FM