why you cash check for your friend? you can say it's gift from your friend, then you may have to pay gift tax. But it's irs problem, not uscis.