the headers already sent error is caused by output on the page between php tags.
the error is saying the problem is at line 2.
at line 1, you have the following code:
"<?php @session_start(); ?> "
i put in quotes to highlight the blank space at the end, that blank space after the closing PHP tag is the cause of the error.