From the docs, pygame.surfarray will not work if you do not have Numeric installed. Is it possible to make it work with NumPy instead?
Lenard Lindstrom did a post with this link some week ago:
http://www3.telus.net/len_l/pygame18-numpy-py24-win.zip
-- - Rikard.