This is an extremely broad question. It would help a lot if you tell us what you ALREADY have and then we can go from there. For instance with today's technologies it is possible to achieve your goals without an actual "computer". So give us some more information and the flood gates shall open for you.truenorth