Blender Cloth, Single object with two meshes, wanting to keep them joined for first few frames of cloth physics
Hook modifier could do it, but there is perhaps a way to do it through simulation which would give better results.