Câble croisé obligatoire.
Pour faciliter l'installation d'un réseau nécessitant une relativement grande longeur de câble, il est conseillé d'utiliser du câble "téléphone", nettement plus fin, et donc facile à faire passer et à planquer le long des murs (attention au blindage). Il faut alors monter sois-même les prises RJ-45. Ce n'est pas compliqué, mais cela nécessite une pince de sertissage spéciale. Mais les détaillants en informatique sympas ne manquent pas de préter ce matériel à leurs gentils clients.
Pour ce qui est d'un réseau local via port USB, oui c'est possible. Je n'ai jamais essayé, mais je sais que cela fonctionne (en tout cas sous XP). Xp reconnait automatiquement la connection et active le partage de fichier (attention ! cable USB spécial). Par contre pour ce qui est de partager internet via un réseau USB... je ne sais pas si c'est possible... a priori oui.