lo puedes hacer con expresiones regulares o tambien con la funcion explode().
Código PHP:
$nombre_apellido = explode('@',$correo);
$nombre = explode('.',$nombre_apellido[0] );
echo $nombre[0]; //nombre
echo $nombre[1]; //apellido
Lo hice sin mirar si esta bien, asi que chequealo por si acado