Das geht am besten mit Regex, in etwa so:
$email = '
[email protected]';
$result = preg_match('/^([^.]+)[.-_]([^.]+)@/', $email, $matches);
if ($result === 1) {
var_dump($matches);
$vorname = $matches[1];
$nachname = $matches[2];
echo "Vorname=$vorname...