The upper bound for LV size in LVM2 format volumes (assuming 64-bit arch, 2.6+ kernel) is 8 exabytes. You're not in danger of hitting that. There is also no practical limit on the number of physical volumes you can have backing a volume group or logical volume. You should be able to extend your VG and LV as many times as you want. (The original LVM format was limited in that it supported a maximum of 65534 physical extents to an LV, the default size of which was 4MB but configurable on VG creation - this clearly placed a practical upper limit on LV size depending on what you set the PE size to.)
However I wouldn't recommend going so far in practice as LVM has no redundancy mechanism and you increase the risk of data loss the more potentially failing disks you include in the volume. If I were you (and assuming you've got disks of similar size) I would be making a RAID of those and then running LVM on top of it. Of course, if you don't care about losing the data or you've got other backups you're happy to recover from...