Alternative gäbs noch:
ChipKit Uno32
Dann wird's eng mit Support in diesem Forum, ChipKit sind keine Arduinos, nicht mal kompatibel, ist eine ganz andere Plattform (PIC).
Laut der Info Seite zum Arduino Wifi Shield werden die eingehenden Daten über SPI an den Arduino weitergegeben, den benötige ich jedoch für den Anschluss der Pixel-Module oder?
Nein, die WS2801 können auch direkt über normale GPIOs angesteuert werden. Es gibt Bibliotheken, die den Hardware-SPI dafür nehmen, aber Du bist nicht dazu gezwungen.
Können mehrere SPI Verbindungen gleichzeitig laufen?
Grundsätzlich schon, da eine SPI-Kompatibilität voraussetzt, dass die SCLK-, MISO- und MOSI-Leitungen nur beachtet werden, wenn die SS-(Slave Select)Leitung aktiv (LOW) ist. Da die WS2801 nicht wirklich SPI-Chips sind, geht das bei denen nicht, aber wie gesagt, die meisten Bibliotheken steuern sie sowieso über die GPIOs an, der von Dir gepostete Code übrigens auch.
ich müsste nur in der Firmware die W-Lan Verbindung einbauen oder?
Wenn Du hier die serielle Schnittstelle rausnimmst, bleibt nicht viel Code übrig...
Du sprichst also mehr oder weniger von einer kompletten Neuprogrammierung.