1. Prostsza opcja
Jeżeli masz to postawione u siebie (lokalny serwer) to możesz mu udostępnić przy pomocy ngrok.
2. Bardziej skomplikowana
Jeżeli lepiej ogarniasz sieci to możesz to zrobić poprzez odpowiednie kierowanie portów na routerze / odblokowanie ich w zaporze systemowej i podanie znajomemu zew ip / domeny (jeżeli korzystasz z ddns).
O ile apache z pakietu xampp nasłuchuje w domyślnej konfiguracji na wszystkich interfejsach a nie tylko na localhost (tego nie pamiętam).
---
Jeżeli chodzi o kod (nie wiem co konkretnie chcecie współtworzyć) to możecie go współdzielić z pomocą git'a i trzymać na github'ie ale z opisu domyślam się, że chodzi wyłącznie o poznanie funkcjonalności Wordpress'a jako CMS'a a nie tworzenie w nim szablonów czy pisanie do niego wtyczek.