yes, try:
chimera.selection.currentAtoms()
this will return a list of the currently selected atoms in the Chimera viewer.
For your purposes, it sounds like you want vectors between every two
atoms that you subsequently select. Watch out however, that the list
returned by the above command need not be in the order that you made
the selection. I noticed that in general the selection routines return
atoms in arbitrary order, independent of the selection order or their
position in the structure. Not sure if there is any way to enforce any
kind of order?
Eric Pettersen
UCSF Computer Graphics Lab