rEFInd is a boot manager that will allow you to choose between Mac OS X, Linux, Windows, and other operating systems when you boot your computer.
So in a nutshell... yes. In practice: Windows likes to take over the boot sector, if you let it, so you'll probably need to install Windows first, then install Linux on top of that.
Here's the home page for rEFInd: http://www.rodsbooks.com/refind/
Here is a description of someone doing just that. http://ubuntuforums.org/showthread.php?t=1908210
In practice, however, I can't think of many good reasons to go to all that trouble. You're probably best off using Parallels or VirtualBox virtual machines unless you really need hardware access. I work 100% in VM's every day, and the only time I need bare metal access is for video games.