No te he dicho nada de hacer formularios, el enlace que te pase explica cómo recibir dichos datos del formulario, ¿o eso también lo sabes hacer?
Supongo que sí, entonces podrías investigar el uso de explode() para cortar dicho texto por linea, y luego hacer un ciclo con foreach() para crear dos variables para el enlace y lo demás también con explode/list(), creo que sería lo único que necesitas.
Código PHP:
$foo = 'candy - a
bar - b
baz - c';
foreach (explode("\n", $foo) as $line) {
list($x, $y) = explode(' - ', $line);
}