A third method occurred to me. Convert the sites file to a raster file and use the digitizing features of Grass to create a new vector file by "connecting" the rasterized points.