What is the difference between variable life insurance and universal life?

Nothing is the difference. Universal Life can be fixed or variable. Variable simply means that the cash value is invested in stocks or mutual funds to create a fast (sometimes slower) cash value. With a fixed Universal Life product, the cash value can be linked to an interest rate or an Index.