Well, maybe it's a little different, because there are several kinds of "o" in British English, I think, and there are several kinds of "o" in Italian too. It depends on the accent... Some vowels (produced by speakers form a different region) sound funny to some speakers in Italy too.
![Wink [;)]](/emoticons/emotion-5.gif)
However, the "o" in "clock" on Nona's website sounds exactly like an Italian "o" to me. I thought those who didn't have the cot-caught merger had that sound too... well, on second thought, it is a little different, yeah. But that British "o" in clock is the closest you can get to Italian "o", I believe. By the way, there isn't only an "o" in Italian (my variety, at least), there is another kind, similar to the starting sound of the dipthong in "more".