Stared lasciviously, having found someone online? That's no go (5)
I believe the answer is:
ogled
'stared lasciviously' is the definition.
(to ogle someone is to stare at them lasciviously)
'found someone online? that's no go' is the wordplay.
'found someone online?' becomes 'googled' (found online with Google).
'that's no' suggests deleting specific letters (as in \'that has no\').
'googled' with 'go' taken out is 'OGLED'.
'having' is the link.
(Other definitions for ogled that I've seen before include "Eyed in a lascivious manner" , "Eyed lustfully" , "Eyed lustily" , "regarded with desire" , "Looked at with amorous intentions" .)