Is Serial being used.

Is there a way to detect if the Serial port is being used. I am writing a library that will block using pins 0 & 1 if the Serial port is being used. Since Serial is created before the sketch how can I tell if Serial.begin() has been called?

you could try checking UCSRB. It should be 0 if Serial hasn't begun and something else if it has.