Twins born with different fathers can happen if two eggs from the same mother are fertilised by sperm from two different men during separate acts of sexual intercourse within the same ovulation period, AFP reports.