Weight-painting mesh containing only vertices
Yes you can. Weights are all stored per vertex and have nothing to do with edges or faces.

That said, without faces to shade, you will have trouble visualising what the weights are, so with 119,617 points, this is going to be very difficult to manage without just having a script set the correct values automatically.