Acho que a maneira mais limpa de fazer isso é apenas selecionar linhas distintas e reformatá-las no cliente, se necessário:
SELECT DISTINCT hostname, username
FROM comments
ORDER BY hostname, username
Alternativamente, se você quiser os resultados concatenados, você pode usar GROUP_CONCAT :
SELECT hostname, GROUP_CONCAT(DISTINCT username) as usernames
FROM comments
GROUP BY hostname