Ok, I just found out that my front end of choice, GameEx allows for auto ratation of vertical games, so this problem is solved.
But with every problem solved, a new one arises. Eagles, I've implemented the compiled version of mame you directed me to, meaning I put the roms/flyers/marquee/etc folders and mame itself into a directory on C: named MAME. I changed the paths in my front end, and repopulated the rom list. Only now when I launch from GameEx, I get graphical jarble on the top and bottom of the screen (Pic attatched)
When I launch it straight from MAME, it is clear as crystal. Any idea as to why?