Ciao,
se vuoi che il form non sia inviato se nella textarea sono presenti http o www dovresti considerare un controllo in javascript, e per farlo potresti utilizzare la funzione:

Codice PHP:
stringObject.indexOf(searchvalue
Se vuoi fare il controllo in php il form deve essere necessariamente già stato inviato, potrai quindi fare il controllo sulla variabile GET o POST della textarea usando la funzione strrpos o una espressione regolare.

Ciao