First see how popular your site is going to be. Don't count your chickens before they are hatched ;). That said, watch the growth and address it with additional programming and hardware when it starts to get slow under peak loads.
You will need to go to a dedicated server before implementing memcached etc. A shared godaddy server will crumble very quickly under any appreciable load, and they are known to just shut you down without notice. Monitor your traffic well.
If the site wasn't built with scalability in mind, you will probably end up paying as much or more as you did to have the site developed to make it scale.
This is one reason why local developers are better in the long term, you can bring these types of concerns up in an informal conversation and have the architecture be planed for it. You either pay more now, or even more down the road.
Good luck.
edit
It is an impossible to know how many resources your application will take. Every site is different. It depends on the efficiency of the queries, etc.
I think go daddy has monitors on cpu, bandwidth, and memory for you to look at. You should use these and compare against your plan to figure it out.
"LAMPP" architecture has no meaning in this context.
You should probably think about moving your site over to a cloud (amazon cloud for example) IT will allow you hardware scalability, and you only pay for what you use.
That way you only pay for the cpu time memory and bandwidth you are actually using.
But an inefficient system can be much more expensive in the cloud than a optimized one. You don't, however, have to worry about your site going down overnight.