Оба варианта верны.
Сочетание имени и фамилии не является словосочетанием. Словосочетание – это соединение двух самостоятельных слов, связанных подчинительной связью. Между именем и фамилией нет подчинительной связи (здесь нет главного и зависимого слова).
Предпочтительно слитное написание.
Заяц – пассажир, не имеющий билета. Смысл фразы в том, что за проезд в общественном транспорте надо платить (или, если нет билета, ходить пешком).
Слово артишок склоняется без выпадения гласной О, а слово петушок - с выпадением гласной. Это связано с тем, что артишок является заимствованным словом, а в слове петушок суффикс ОК имеет древнерусский "аналог" - суффикс ЪК.
Это неполное предложение с пропущенным сказуемым, которое можно прочитать как с паузой, так и без паузы; в зависимости от этого в нем ставится или не ставится тире. Кроме того, в контексте с большой вероятностью возникает необходимость логически подчеркнуть обстоятельство пешком, что влечет вынесение обстоятельства кто куда в присоединительную конструкцию. Возможные варианты пунктуации: А дальше — пешком, кто куда; А дальше пешком — кто куда. Окончательное решение принимается с учетом контекста.
Поскольку кавычками выделяются слова непривычные, малоупотребительные, на которые автор хочет обратить внимание (Петушков «стрепенулся», а солдат вытянулся, пожелал ему «здравья» и вручил ему большой пакет, запечатанный казённой печатью), то, как нам представляется, в тех случаях, когда значение слова сидор прояснено контекстом (солдатский сидор, мешок-сидор), кавычки не нужны, хотя и возможны.
Да, необходимо тире с пробелами.