Chances are that the p3d file you're trying to open is in ODOL format, which means it has been binarized..
O2 only deals with MLOD format..
You need to find yourself a copy of a program called Odol Explorer.. It can convert ODOL back MLOD...
And sorry I have no link to the tool just now..