I don't think this is an appropriate application for Neural Networks.
A Neural Network is really for
classification types of problems, not
generation.
Fundamentally it is a technique to construct a trainable pattern recognition system.
Check out the
free Learning From Data[
^] online course from Caltech. It covers lots of important foundational material before getting to Neural Networks.
It is
very well done!