I would change the table structures but it's difficult without some basic specifications.
To start, I would use an autonumber primary key in all of my tables. There should be a Sites table with the SiteID and Site_Name. Then your current Sites table would become a junction table of SiteID and...