I don't think you will get a good team to build this just yet. The DSi is a widely unexplored frontier, and next to no one has the experience to do what you are asking on the DSi. As previously pointed out, 512 Megabits (or did he mean something else?) is very small, and I highly doubt you could get something productive and working on memory that small...
I have been wrong before, so if you try to do it, feel free to prove me wrong.










