I'm not sure this is right. Folks who go to HES/HCP usually haven't taken the MCAT yet. They take/retake the prereqs there and then sit for the MCAT. I don't know if you can get sponsored otherwise -- could be wrong, although I'm sure you can just take classes open enrollment without sponsorship option. And the prior poster who suggested that graduate grades can boost an undergrad GPA is not correct -- they are forever separate.
The OP won't have a prayer at an allo school with a 2.7, no matter what the MCAT. The only option in terms of allo schools are to start taking courses in some form of informal postbac until the GPA is higher, perhaps then topping it off with an SMP or hard science masters. And the OP must score well on the MCAT after that. Numbers can likely be slightly lower for DO, but still need to be higher than what the OP has now. The advantage of DO track is that retaken courses are treated as replacing the old in the GPA, so the GPA goes up much faster than a straight average (as required for allo schools). There is always the carribean option, but it has its own disadvantages, dealt with adequately on other boards.