joining to vertex groups

Hi all,
I would like to know if it’s possible to join multiple object with each original object being a vertexgroup in the new object.

When objects are joined the vertex groups of the original objects are maintained. Therefore you would have to create the vertex groups for each object before joining them. Each objects vertex groups would have to have unique names, if the same name is used the vertex groups would be combined into one.