O-O-O is correct. in vote chess games, it says,
You voted for O-O-O, or O-O
using the O's, and not the zeros.
So, let me get this straight. You are saying that chess.com has more authority on the rules of chess than FIDE? -__- I cannot believe this...
To make pgn compatible at times, you can use windows Notepad to edit the file (you may have to first rename it as a .txt file, then rename it back to a .pgn file after editting).
sftac