If a guy ejaculates on a virgin girl's vagina and she rubs it in without tearing the hymen can she become pregnant?

Yes if she rubs it in soon after ejaculation.

She can also get pregnant even if she does not rub it in - the hymen is not necessarily a perfectly closed stopper, so to speak - it does allow menstruation fluids to escape - so it can certainly allow semen to come in.