in reply to escaping special charcters from a string
You might want to take a look at quotemeta. Try 'perldoc -f quotemeta' to get a quick overview.
Update: added direct link to doc.