Yes, it is a blow job joke. Captain Jack Harkness is a MAJOR flirt. A down right cock tease. He's always talking sexually to everyone he meets but he only sleeps with a few of his co-workers or people he meets. He's from the TV show "Doctor Who" (a couple seasons & episodes) and its spin off "Torchwood."
.
Stop it...