There is definitely something wrong, what you've described sounds like exactly the right steps to solve your problem, either you're doing something wrong or the disk is damaged or your Mac's optical drive isn't working.
Hold down the option key while booting your Mac, and insert the Snow Leopard install disk. It should show up after a minute (maybe you have to press "refresh"? I can't remember), and you can boot from it. Before installing, it's probably a good idea to use Disk Utility to repartition and erase your hard drive, specifically to remove the recovery partition that Lion has created for you (it will be recreated if you install Lion again later).
Failing that, you can try booting from the Snow Leopard install disk using another Mac to see if it's working, or try using someone else's install disk on your Mac. You might also try duplicating the disk on your Windows pc (using an app that does a low level/raw disk copy, not just a file copy — which will not work).
If none of that works for you, perhaps take your Snow Leopard install disk in to an Apple store or Reseller and tell them you can't get it to boot, maybe they will be willing to test the disk for you and perhaps give you a new one (for free if they're really nice).
You can also use someone else's Mac to download Lion (open the App Store on their Mac, log out of their account, log into your account, go to Purchases and click download on Lion, then log out of your account. Remember to log out of your account! otherwise they might accidentally buy apps with your credit card). Once you have the Lion install package on their Mac, right-click and Show Package Contents on it and drill through the folders until you find the InstallESD.dmg
file. Use Disk Utility to copy that DMG onto a DVD or USB memory stick (use the "backup/restore" feature to copy the DMG's content onto the disk). Old Macs can't boot off a USB memory stick, but all recent ones can.
I've been told most Apple Stores are willing to do the above for you if you explain you've got a slow internet connection at home.
Best Answer
There are really two problems here:
It's not possible to do anything other than guess which is the real cause. I will try to give steps for either in case you want to work this out and come back and ask a more specific question once you've narrowed down which is the failure here.
In the prior - you can either boot from an external OS and try to fix the account and/or boot situation.
In the latter - booting from an external OS is ideal to attempt the EFI update again without further harming the normal user and OS. It also allows a backup if needed and you did not make one immediately prior to running the EFI updates.
It's rare for an EFI to get stuck when there isn't another hardware or drive corruption issue - but this is one of the reasons why many are in the habit of
Recovering from an EFI update failure often involves a trip to the repair center since EFI is the initial bootstrap mechanism of the hardware to run in the first place.