Do you need inherent values to display after you check this combo box? If so, just an idea:
Maybe have a table with the plan as the pk and all these options as fields (application fees, admission, etc.) and fill in the corresponding data (like prices). Then in your combo box data properties select the row source as table/query. Click the ... and select the table with all this info. Include every field in the query and hit save. In the format properties of the combo box keep its column count to 1 so you don't see all these options when you click the drop down. Then have textboxes for each of the possible fields and name them accordingly, i.e. txtAppFee, txtAdmissFee so you know later what they are.
In the AfterUpdate event of the combo box (lets call it cboPlan) put code like this:
Code:
Sub cboPlan AfterUpdate()
Me.txtAppFee = Me.cboPlan.Column(1)
Me.txtAdmissFee = Me.cboPlan.Column(2)
Me.txtThirdThing = Me.cboPlan.Column(3)
etc.
End Sub
The .Column() refers back to you query you made. Make sure you have the textbox you are filling corresponding with the correct column in your query. Include every field in your query and in your table if something does not apply to a certain plan just put something like NA in for it. Unless it is a currency then leave 0.
This is just what I thought of, and by no means the only solution. Others may have better ideas!