Best way to tackle data entry

Hi

I have a map of the UK with around 30 markers on when these are clicked I need the box to appear as shown in my attachment. These all need individual data and a unique link.

How would you do this?

Could I load the clip from the library and then populate the fields using xml, could this also work for the link?

Any ideas much appreciated.

Thanks