Für diesen Fall müssen Sie noch value() verwenden. Hier mal mit FOR-Schleife, damit es übersichtlich bleibt. Und mal angenommen, dass die Items 9 und 10 die offenen Eingabefelder haben - sonst müssen Sie anpassen.
$selected = getItems('FK01', 'is', 2);
foreach ($selected as $i => $itemID) {
if (in_array($itemID, array(9, 10)) {
$text = value(id('FK01', $itemID).'a');
} else {
$text = getItemtext('FK01', $selected[0]);
}
replace('%Faehigkeit'.($i+1).'%', $text);
}