How about this:
:0
* ^Subject:.*Open[ ]*Surge
OpenSurge
The default settings for procmail is to ignore case. See also `D`.
A matching message is stored in the file OpenSurge. It is normally located in `~/Mail/`.
[Edit]
If you additionally want to match "Open sonic", you can use the regexp from @Bruce Ediger, but there are also other ways:
Add another matching rule
:0
* ^Subject:.*Open *sonic
OpenSurge
or
:0
* ^Subject:.*Open *Surge | \
^Subject:.*Open *sonic
OpenSurge
or
:0
* ^Subject:.*(Open *Surge|Open *sonic)
OpenSurge
and so on.
You also should not use the default `.procmailrc` but one with comments like this one.
To check what's going on switch on `VERBOSE`. The logs are stored in `LOGFILE` .