if your ISP disallows mail ports, you won't be able to set up a mail server period.
depending on how bad u want it, you could always pick up some cheap hosting for like $4-5/month, and a domain name will run you $6-7/yr. THEN you're have to learn to set it up properly.. i said properly because...