i got into the brown 8-year program as a high school senior but i didn't go there because brown's medical school is not that great. i also interviewed at rochester and northwestern and didn't get them. i would strongly recommend that you apply to at least those three if you're interested. there are also other less well-known programs.
however, if you're confident of doing well in college (which is probably the case since you're considering doing a straight med program coming out of high school) i would recommend doing undergrad at a good institution and applying to med schools after that. to me, that just personally gives a lot more flexibility later on even though you have to take the MCAT's and have a decent GPA. and by the way if i had got into northwestern i would've gone there in a heartbeat, but since i didn't i'm happy where i am right now. if you're a gunner or whatever, you might not want to compromise your hopes of ending up in a top 10 medical school by doing one of these programs. but i think for most people it shouldn't matter and it's an excellent way to avoid the at-times-extreme pressure of being pre-med. but the way i saw it, i was going to have to take boards and do interviews for the rest of my life anyway, so i wanted to take the long path and make sure i was cut out for medicine and the lifestyle it demands. let me know if you have more questions.