I'm not sure about 10.6.8, but Python.h
should be in
/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
if you installed the official python.org binary. Try adding
-I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
to your gcc
command and see if that works.