Let's clarify first a thing: what is an object? In Rainmeter, we don't have objects, instead there are skins and each skin has at least one meter. From what I can read from your post, I think you'd like to follow a skin, with other four.
If I'm right, then the solution is pretty simple: you have to add to the "master" skin (which should be followed by the others), the following measure:
Code: Select all
[MeterMove]
Measure=Calc
OnUpdateAction=[!Move "#CURRENTCONFIGX#" "#CURRENTCONFIGY#" "ConfigOfTheFirstFollowerSkin"][!Move "#CURRENTCONFIGX#" "#CURRENTCONFIGY#" "ConfigOfTheSecondFollowerSkin"][!Move "#CURRENTCONFIGX#" "#CURRENTCONFIGY#" "ConfigOfTheThirdFollowerSkin"][!Move "#CURRENTCONFIGX#" "#CURRENTCONFIGY#" "ConfigOfTheFourthFollowerSkin"]
DynamicVariables=1
Obviously you have to replace the ConfigOfTheFirstFollowerSkin, ConfigOfTheSecondFollowerSkin (and so on) with the config names of the skin which should have to be moved by the "master". In the above !Move bangs, the #CURRENTCONFIGX# and #CURRENTCONFIGY# variables return the current position of the "driver" skin. Because I added a last parameter, the !Move bang won't move itself, but the skins of the enumerated configs. As such, they will follow the first one.
As a note, if you want to place the follower skins a bit further away from the first one, you can add some constant values (not necessary the same ones) to each #CURRENTCONFIGX# and #CURRENTCONFIGY# values in the above bangs (be careful that if you add such values, you have to include the sums into parenthesis, otherwise they won't work).
Please let me know if this is what you wanted.