GridMonk is most prob right.
u need to have an escape key such as "\" for the char @
The char "[" and "]" too needs to have an escape key in the front <br>
As a html format, @ is okay.
but when it comes to perl, it will think that you are refering
to an array, because of the @ char.
Put a "\" in front of every @ char and all should be fine :)