Linking or stacking lots of data to a single point can be accomplished by data design using relates. For example pictured below is a point field that is linked to an inspection table. For any one point, we can have many inspections attached to the point. In my geodatabase I have linked the Inspection table to Points. In GIS I would use a relate to joint my points to the Inspection table linking on a common field found in both "LocationID". After you use a relate if you click the point with the information button all of its "related" inspection will show for the one point. Joins and relates
There are other ways to address this issue including programming or the carefull use of joins.....