В русском языке имеется, с одной стороны, союз чтобы, в котором часть бы уже не является частицей, то есть самостоятельным словом, и потому пишется слитно, и, с другой стороны, выражения типа что бы то ни было, кто бы то ни был, где бы — частица, образующая сослагательное наклоние, поэтому пишется раздельно. Что касается что ли, то для этого сочетания нет параллельного союза *чтоли, пишущегося слитно, поэтому принято только раздельное написание.
Последние ответы справочной службы
Вот что об этом сказано в «Правилах русской орфографии и пунктуации» под ред. В. В. Лопатина: «Рядом стоящие имена собственные и нарицательные могут выполнять разные функции в зависимости от выражаемого значения. Например, в предложении Вошла его сестра Маша приложением является сестра; будучи логически выделенным, слово сестра может стать определяемым и тогда собственное имя Маша приобретает функцию уточняющего приложения и обособляется: Вошла его сестра, Маша».
Да, нужны: по правилам кавычками выделяются слова, употребляемые в специальном, профессиональном значении.