I can only think of this somewhat hacky solution, without turning to arcpy.mapping:
1.) add tanks symbolized as usual
2.) add as many text fields as pages on which labels should be displayed (so, one for page 2, and one for page 4).
3.) populate one field with "2", and one field with "4"
4.) copy and paste this layer twice into the table of contents again, so there are three copies of tanks
5.) make the second/third copies with no symbol
6.) turn on labels for the second/third copies
7.) set a Page Definition on each new layer, so that features (and labels) are only displayed if they match the dynamic text name field
This works for two pages, but if you want to automate the process, you should look to arcpy.mapping, specifically the Layer object, to turn labels on and off.